mirror of https://github.com/zeldaret/tmc.git
23 lines
485 B
C
23 lines
485 B
C
#include "enemy.h"
|
|
|
|
void sub_0804AA30(Entity* entity, void (*fntable[])()) {
|
|
u32 idx;
|
|
entity->bitfield &= ~0x80;
|
|
idx = GetNextFunction(entity);
|
|
entity->bitfield |= 0x80;
|
|
fntable[idx](entity);
|
|
}
|
|
|
|
Entity* CreateEnemy(u32 subtype, u32 form) {
|
|
Entity* enemy;
|
|
|
|
enemy = GetEmptyEntity();
|
|
if (enemy != NULL) {
|
|
enemy->kind = ENEMY;
|
|
enemy->id = subtype;
|
|
enemy->type = form;
|
|
AppendEntityToList(enemy, 4);
|
|
}
|
|
return enemy;
|
|
}
|