diff options
| author | Theo <65437533+notyourav@users.noreply.github.com> | 2023-12-30 14:35:18 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-12-30 14:35:18 -0800 |
| commit | 9c87bcca8ea4b52199ed908c0ea28ab08b1d0747 (patch) | |
| tree | 8df9fe68628826c949bf4ec0de9f74db40a9914d /src/roomInit.c | |
| parent | 3c0c1ba5a0653e0acb1c433c3619cda0e3223ddd (diff) | |
| parent | 8b69eadaef0e0d9f1a4071d1cfad00e93183590b (diff) | |
Merge pull request #679 from octorock/enemies
Use new entity structs for enemies and player
Diffstat (limited to 'src/roomInit.c')
| -rw-r--r-- | src/roomInit.c | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/roomInit.c b/src/roomInit.c index 8d1d4897..2f832223 100644 --- a/src/roomInit.c +++ b/src/roomInit.c @@ -238,7 +238,7 @@ void sub_StateChange_MinishPaths_MayorsCabin(void) { sub_080575C8(0x20); - if (gPlayerEntity.y.HALF.HI - gRoomControls.origin_y > 0x40) + if (gPlayerEntity.base.y.HALF.HI - gRoomControls.origin_y > 0x40) LoadRoomEntityList(&Entities_MinishPaths_MayorsCabin_gUnk_080D6138); } @@ -409,8 +409,8 @@ void sub_StateChange_HouseInteriors1_InnWestRoom(void) { if (CheckLocalFlag(YADO_CHECKIN)) { ClearLocalFlag(YADO_CHECKIN); SetFade(FADE_IN_OUT | FADE_INSTANT, 256); - gPlayerEntity.x.HALF.HI = gRoomControls.origin_x + 0x50; - gPlayerEntity.y.HALF.HI = gRoomControls.origin_y + 0x38; + gPlayerEntity.base.x.HALF.HI = gRoomControls.origin_x + 0x50; + gPlayerEntity.base.y.HALF.HI = gRoomControls.origin_y + 0x38; sub_080751E8(1, 2, &script_PlayerSleepingInn); } } @@ -435,8 +435,8 @@ void sub_StateChange_HouseInteriors1_InnMiddleRoom(void) { if (CheckLocalFlag(YADO_CHECKIN) != 0) { ClearLocalFlag(YADO_CHECKIN); SetFade(FADE_IN_OUT | FADE_INSTANT, 256); - gPlayerEntity.x.HALF.HI = gRoomControls.origin_x + 0x50; - gPlayerEntity.y.HALF.HI = gRoomControls.origin_y + 0x38; + gPlayerEntity.base.x.HALF.HI = gRoomControls.origin_x + 0x50; + gPlayerEntity.base.y.HALF.HI = gRoomControls.origin_y + 0x38; sub_080751E8(1, 2, &script_PlayerSleepingInn); } } @@ -461,8 +461,8 @@ void sub_StateChange_HouseInteriors1_InnEastRoom(void) { if (CheckLocalFlag(YADO_CHECKIN)) { ClearLocalFlag(YADO_CHECKIN); SetFade(FADE_IN_OUT | FADE_INSTANT, 256); - gPlayerEntity.x.HALF.HI = gRoomControls.origin_x + 0x60; - gPlayerEntity.y.HALF.HI = gRoomControls.origin_y + 0x38; + gPlayerEntity.base.x.HALF.HI = gRoomControls.origin_x + 0x60; + gPlayerEntity.base.y.HALF.HI = gRoomControls.origin_y + 0x38; sub_080751E8(1, 2, &script_PlayerSleepingInn); } } @@ -681,8 +681,8 @@ extern u32 script_PlayerWakingUpInHyruleCastle; void sub_StateChange_HyruleCastle_4(void) { if (!CheckLocalFlag(CASTLE_04_MEZAME)) { SetFade(FADE_IN_OUT | FADE_INSTANT, 256); - gPlayerEntity.x.HALF.HI = gRoomControls.origin_x + 0xb0; - gPlayerEntity.y.HALF.HI = gRoomControls.origin_y + 0x40; + gPlayerEntity.base.x.HALF.HI = gRoomControls.origin_x + 0xb0; + gPlayerEntity.base.y.HALF.HI = gRoomControls.origin_y + 0x40; sub_080751E8(0, 6, &script_PlayerWakingUpInHyruleCastle); #ifdef EU SoundReq(SONG_STOP_ALL); @@ -2125,7 +2125,7 @@ u32 sub_unk3_DeepwoodShrine_Madderpillar(void) { extern EntityData gUnk_080DE4C8; void sub_StateChange_DeepwoodShrine_Madderpillar(void) { - if ((gPlayerEntity.y.HALF.HI - gRoomControls.origin_y) < (gRoomControls.height >> 1)) { + if ((gPlayerEntity.base.y.HALF.HI - gRoomControls.origin_y) < (gRoomControls.height >> 1)) { if (!CheckLocalFlag(0x17)) { LoadRoomEntityList(&gUnk_080DE4C8); } @@ -2517,7 +2517,7 @@ void sub_StateChange_CaveOfFlamesBoss_Main(void) { if (CheckGlobalFlag(LV2_CLEAR)) { gMapTop.bgSettings = 0; gScreen.lcd.displayControl &= ~DISPCNT_BG1_ON; - sub_0807AABC(&gPlayerEntity); + sub_0807AABC(&gPlayerEntity.base); LoadRoomEntityList(&gUnk_additional_a_CaveOfFlamesBoss_Main); } else { SoundReq(SONG_STOP_BGM); @@ -3593,14 +3593,14 @@ void sub_StateChange_Vaati3_Main(void) { if ((gRoomTransition.field_0x38 & 1) && gRoomTransition.field_0x39) { if (gRoomTransition.field_0x3c == 1) { - gPlayerEntity.x.HALF.HI = gRoomTransition.field_0x48; - gPlayerEntity.y.HALF.HI = gRoomTransition.field_0x4a + 8; + gPlayerEntity.base.x.HALF.HI = gRoomTransition.field_0x48; + gPlayerEntity.base.y.HALF.HI = gRoomTransition.field_0x4a + 8; } else { if (gRoomTransition.field_0x3c) { return; } - gPlayerEntity.x.HALF.HI = gRoomTransition.field_0x44; - gPlayerEntity.y.HALF.HI = gRoomTransition.field_0x46 + 8; + gPlayerEntity.base.x.HALF.HI = gRoomTransition.field_0x44; + gPlayerEntity.base.y.HALF.HI = gRoomTransition.field_0x46 + 8; } } } @@ -4939,8 +4939,8 @@ void sub_StateChange_HouseInteriors2_LinksHouseBedroom(void) { extern u32 script_PlayerWakeAfterRest; void sub_0804E864(void) { - gPlayerEntity.x.HALF.HI = gRoomControls.origin_x + 0x90; - gPlayerEntity.y.HALF.HI = gRoomControls.origin_y + 0x38; + gPlayerEntity.base.x.HALF.HI = gRoomControls.origin_x + 0x90; + gPlayerEntity.base.y.HALF.HI = gRoomControls.origin_y + 0x38; sub_080751E8(1, 6, &script_PlayerWakeAfterRest); ModHealth(0xa0); } |
