Files
tmc/src/object/lilypadLargeFalling.c
T
2022-07-25 22:45:55 +02:00

29 lines
625 B
C

/**
* @file lilypadLargeFalling.c
* @ingroup Objects
*
* @brief LilypadLargeFalling object
*/
#include "entity.h"
#include "functions.h"
#include "global.h"
void LilypadLargeFalling(Entity* this) {
Entity* parent;
if (this->action == 0) {
this->action = 1;
this->z.WORD = 0;
this->spriteRendering.b3 = 3;
InitializeAnimation(this, 9);
}
parent = this->parent;
if (parent->z.WORD == 0) {
DeleteThisEntity();
} else {
int position = 0x120 - parent->z.HALF.HI;
SetAffineInfo(this, position, position, parent->field_0x7c.HALF_U.HI);
}
}