From 79c56b254885b006f0fdec184b0ba06fbd3746a3 Mon Sep 17 00:00:00 2001 From: TakaRikka <38417346+TakaRikka@users.noreply.github.com> Date: Fri, 27 Jun 2025 03:14:58 -0700 Subject: add wii usa rev0 support (#2505) * wii usa rev0 dol building ok * wii dol cleanup * some wii tests * most rels building --- src/d/d_stage.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/d/d_stage.cpp') diff --git a/src/d/d_stage.cpp b/src/d/d_stage.cpp index 8204664d57..28a71382a3 100644 --- a/src/d/d_stage.cpp +++ b/src/d/d_stage.cpp @@ -10,6 +10,7 @@ #include "stdio.h" #include "SSystem/SComponent/c_malloc.h" #include "d/d_com_inf_game.h" +#include "d/actor/d_a_alink.h" #include "d/d_lib.h" #include "d/d_map_path_dmap.h" #include "d/d_map_path_fmap.h" @@ -2793,3 +2794,11 @@ void dStage_restartRoom(u32 roomParam, u32 mode, int param_2) { mode, 0, 0, 0, param_2, 0); dComIfGs_setRestartRoomParam(roomParam); } + +#if VERSION == VERSION_WII_USA_R0 +void dStage_escapeRestart() { + daAlink_c* player_p = daAlink_getAlinkActorClass(); + dComIfGs_setTurnRestart(player_p->current.pos, player_p->shape_angle.y, fopAcM_GetRoomNo(player_p), fopAcM_GetParam(player_p)); + dComIfGp_setNextStage(dComIfGp_getStartStageName(), -2, dComIfGs_getTurnRestartRoomNo(), -1, 0.0f, 0, 0, 9, 0, 1, 0); +} +#endif -- cgit v1.2.3