Files
tmc/src/positionRelative.c
T
2020-06-13 17:02:27 -07:00

20 lines
467 B
C

#include "global.h"
#include "entity.h"
extern void UpdateSpriteOrderAndFlip(Entity*);
void PositionRelative(Entity* source, Entity* target, s32 offsetX, s32 offsetY) { // r0, r1, r2, r3
s32 x;
s32 y;
x = source->x.WORD;
target->x.WORD = x + offsetX;
y = source->y.WORD;
target->y.WORD = y + offsetY;
target->height = source->height; // ldr
target->collisionLayer = source->collisionLayer;
UpdateSpriteOrderAndFlip(target);
}