Merge pull request #415 from hatal175/lamp

This commit is contained in:
notyourav
2022-02-27 23:15:52 -08:00
committed by GitHub
4 changed files with 25 additions and 44 deletions
+23
View File
@@ -0,0 +1,23 @@
#include "entity.h"
void Lamp_Init(Entity* this);
void Lamp_Action1(Entity* this);
void Lamp(Entity* this) {
static void (*const actionFuncs[])(Entity*) = {
Lamp_Init,
Lamp_Action1,
};
actionFuncs[this->action](this);
}
void Lamp_Init(Entity* this) {
this->action = 1;
UpdateSpriteForCollisionLayer(this);
InitializeAnimation(this, 0);
}
void Lamp_Action1(Entity* this) {
GetNextFrame(this);
}