mirror of https://github.com/zeldaret/tmc.git
fix formatting in zeldaFollower.c
This commit is contained in:
parent
9f3adae304
commit
193e503140
|
@ -19,21 +19,20 @@ typedef union {
|
||||||
|
|
||||||
#define ZELDA_FOLLOWER_HEAP_LEN 20
|
#define ZELDA_FOLLOWER_HEAP_LEN 20
|
||||||
|
|
||||||
#define ZELDA_FOLLOWER_HEAP ((ZeldaFollowerItem *)this->myHeap)
|
#define ZELDA_FOLLOWER_HEAP ((ZeldaFollowerItem*)this->myHeap)
|
||||||
#define ZELDA_FOLLOWER_HEAP_END ((ZeldaFollowerItem *)this->myHeap + (ZELDA_FOLLOWER_HEAP_LEN - 1))
|
#define ZELDA_FOLLOWER_HEAP_END ((ZeldaFollowerItem*)this->myHeap + (ZELDA_FOLLOWER_HEAP_LEN - 1))
|
||||||
|
|
||||||
#define ZELDA_FOLLOWER_HEAP_SHIFT_RIGHT(this, heapPtr) \
|
#define ZELDA_FOLLOWER_HEAP_SHIFT_RIGHT(this, heapPtr) \
|
||||||
do { \
|
do { \
|
||||||
int i; \
|
int i; \
|
||||||
heapPtr = ((ZeldaFollowerItem*)this->myHeap); \
|
heapPtr = ((ZeldaFollowerItem*)this->myHeap); \
|
||||||
heapPtr += (ZELDA_FOLLOWER_HEAP_LEN - 2); \
|
heapPtr += (ZELDA_FOLLOWER_HEAP_LEN - 2); \
|
||||||
for ( i = 0; i < (ZELDA_FOLLOWER_HEAP_LEN - 1); i++) { \
|
for (i = 0; i < (ZELDA_FOLLOWER_HEAP_LEN - 1); i++) { \
|
||||||
heapPtr[1] = heapPtr[0]; \
|
heapPtr[1] = heapPtr[0]; \
|
||||||
heapPtr--; \
|
heapPtr--; \
|
||||||
} \
|
} \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
|
|
||||||
void sub_08068318(Entity*);
|
void sub_08068318(Entity*);
|
||||||
void sub_0806854C(Entity*, u32*);
|
void sub_0806854C(Entity*, u32*);
|
||||||
void sub_08068578(Entity* this);
|
void sub_08068578(Entity* this);
|
||||||
|
@ -75,7 +74,7 @@ void sub_08068318(Entity* this) {
|
||||||
|
|
||||||
heapPtr = this->myHeap;
|
heapPtr = this->myHeap;
|
||||||
|
|
||||||
if ( (heapPtr->FIELDS.framestate == 0xa && item.FIELDS.framestate != 0xa) ||
|
if ((heapPtr->FIELDS.framestate == 0xa && item.FIELDS.framestate != 0xa) ||
|
||||||
(heapPtr->FIELDS.framestate == 0x16 && item.FIELDS.framestate != 0x16)) {
|
(heapPtr->FIELDS.framestate == 0x16 && item.FIELDS.framestate != 0x16)) {
|
||||||
this->x.HALF.HI = gPlayerEntity.x.HALF.HI;
|
this->x.HALF.HI = gPlayerEntity.x.HALF.HI;
|
||||||
this->y.HALF.HI = gPlayerEntity.y.HALF.HI;
|
this->y.HALF.HI = gPlayerEntity.y.HALF.HI;
|
||||||
|
@ -84,7 +83,7 @@ void sub_08068318(Entity* this) {
|
||||||
}
|
}
|
||||||
|
|
||||||
animIndex = 0;
|
animIndex = 0;
|
||||||
if (item.DWORD != heapPtr->DWORD || item.FIELDS.framestate == 0x16 || item.FIELDS.framestate == 0xa ) {
|
if (item.DWORD != heapPtr->DWORD || item.FIELDS.framestate == 0x16 || item.FIELDS.framestate == 0xa) {
|
||||||
ZELDA_FOLLOWER_HEAP_SHIFT_RIGHT(this, heapPtr);
|
ZELDA_FOLLOWER_HEAP_SHIFT_RIGHT(this, heapPtr);
|
||||||
heapPtr = ZELDA_FOLLOWER_HEAP;
|
heapPtr = ZELDA_FOLLOWER_HEAP;
|
||||||
heapPtr[0] = item;
|
heapPtr[0] = item;
|
||||||
|
@ -101,12 +100,8 @@ void sub_08068318(Entity* this) {
|
||||||
ZELDA_FOLLOWER_HEAP_SHIFT_RIGHT(this, heapPtr);
|
ZELDA_FOLLOWER_HEAP_SHIFT_RIGHT(this, heapPtr);
|
||||||
animIndex = 0x4;
|
animIndex = 0x4;
|
||||||
} else {
|
} else {
|
||||||
dist = sub_080041E8(
|
dist = sub_080041E8(gPlayerEntity.x.HALF.HI, gPlayerEntity.y.HALF.HI, (u16)heapPtr->FIELDS.x,
|
||||||
gPlayerEntity.x.HALF.HI,
|
(u16)heapPtr->FIELDS.y);
|
||||||
gPlayerEntity.y.HALF.HI,
|
|
||||||
(u16) heapPtr->FIELDS.x,
|
|
||||||
(u16) heapPtr->FIELDS.y
|
|
||||||
);
|
|
||||||
dist = ((u32)dist) >> 0x4;
|
dist = ((u32)dist) >> 0x4;
|
||||||
if (dist > 0x18) {
|
if (dist > 0x18) {
|
||||||
ZELDA_FOLLOWER_HEAP_SHIFT_RIGHT(this, heapPtr);
|
ZELDA_FOLLOWER_HEAP_SHIFT_RIGHT(this, heapPtr);
|
||||||
|
|
Loading…
Reference in New Issue