summaryrefslogtreecommitdiff
path: root/src/manager/fightManager.c
diff options
context:
space:
mode:
authortheo3 <arisstephenson2@gmail.com>2023-12-30 20:05:32 -0800
committertheo3 <arisstephenson2@gmail.com>2023-12-30 20:05:32 -0800
commit201955ea052a5188f2e59bdcdbf6c52ff158ee66 (patch)
tree66474a7515b56c90e1d0b94a0a39f42da6677d71 /src/manager/fightManager.c
parent37714644960c56650dd1067b86aafa685eaf01f4 (diff)
create enemy struct and enemy flags
Diffstat (limited to 'src/manager/fightManager.c')
-rw-r--r--src/manager/fightManager.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/manager/fightManager.c b/src/manager/fightManager.c
index 9d743f07..477d2112 100644
--- a/src/manager/fightManager.c
+++ b/src/manager/fightManager.c
@@ -16,6 +16,7 @@
#include "message.h"
#include "room.h"
#include "sound.h"
+#include "enemy.h"
enum FightManager_State { Init, WaitForFlag, WaitForDone };
@@ -112,7 +113,7 @@ void FightManager_LoadFight(FightManager* this) {
while (prop->kind != 0xFF) {
ent = LoadRoomEntity(prop++);
if ((ent != NULL) && (ent->kind == ENEMY)) {
- ((GenericEntity*)ent)->field_0x6c.HALF.HI |= 0x40;
+ ((Enemy*)ent)->enemyFlags |= EM_FLAG_MONITORED;
FightManagerHelper_Monitor(monitor, ent, counter++);
}
if (counter >= 7) {