Files
tww/src/d/d_minigame_starter.cpp
T
Roland 6893c2588e d_a_goal_flag - matching (#918)
* initial work on d_a_goal_flag

* Update config.yml to extract symbols from d_a_goal_flag; also add l_pos and l_texCoord

* 17% matching in .text

* daGoal_Flag_c::CreateHeap matched

* RopeMove 99%

* Update d_a_goal_flag.cpp

* getRacePath 100%

* 31% in .text

* 47% matching in .text

* 56% matching in .text

* 70% matching in .text
Add definitions to inlines in daGFlag_packet_c and fully matched some daGFlag_packet_c methods.

* 84% matching in .text
Match daGFlag_packet_c::draw

* 91% matching in .text
- Formatting tweaks
- Match TimerExecute
- Add fopMsgM_MiniGameTerminater_create inline
- Move daGoal_Flag_c::_create in the correct place to match .data

* d_a_goal_flag matching 100% for retail

* d_a_goal_flag demo 99%

* Resolve _create fakematch

* d_a_goal_flag demo matching 100%

* link d_a_goal_flag for demo

* Renaming of fields/variables and some refactoring

* Refactoring continued
- Change direct calls to VECDotProduct to cXyz::getDotProduct

* Named more HIO fields and packet fields

* Implement fopMsgM_MiniGameStarter_create

* Name all used HIO fields

* Named all fields in daGoal_Flag_c

* Finishing touches
2026-01-09 13:09:23 -05:00

95 lines
2.7 KiB
C++

/**
* d_minigame_starter.cpp
* Boating Course - "3-2-1 GO!" text
*/
#include "d/dolzel.h" // IWYU pragma: keep
#include "d/d_minigame_starter.h"
#include "f_op/f_op_msg.h"
#include "f_op/f_op_msg_mng.h"
/* 80205FE8-80206124 .text _create__19dMinigame_Starter_cFv */
void dMinigame_Starter_c::_create() {
/* Nonmatching */
}
/* 80206124-8020629C .text _execute__19dMinigame_Starter_cFv */
void dMinigame_Starter_c::_execute() {
/* Nonmatching */
}
/* 8020629C-802062DC .text _draw__19dMinigame_Starter_cFv */
void dMinigame_Starter_c::_draw() {
/* Nonmatching */
}
/* 802062DC-80206328 .text _delete__19dMinigame_Starter_cFv */
void dMinigame_Starter_c::_delete() {
/* Nonmatching */
}
/* 80206328-8020634C .text startCheck__19dMinigame_Starter_cFv */
BOOL dMinigame_Starter_c::startCheck() {
/* Nonmatching */
}
/* 8020634C-80206360 .text deleteCheck__19dMinigame_Starter_cFv */
BOOL dMinigame_Starter_c::deleteCheck() {
/* Nonmatching */
}
/* 80206360-802064DC .text setScreen__23dDlst_StarterScrnDraw_cFPCcP10JKRArchive */
void dDlst_StarterScrnDraw_c::setScreen(const char*, JKRArchive*) {
/* Nonmatching */
}
/* 802064DC-80206908 .text anime1__23dDlst_StarterScrnDraw_cFi */
void dDlst_StarterScrnDraw_c::anime1(int) {
/* Nonmatching */
}
/* 80206908-80206CB0 .text anime2__23dDlst_StarterScrnDraw_cFv */
void dDlst_StarterScrnDraw_c::anime2() {
/* Nonmatching */
}
/* 80206CB0-80206DA4 .text scaleAnime__23dDlst_StarterScrnDraw_cFf */
void dDlst_StarterScrnDraw_c::scaleAnime(f32) {
/* Nonmatching */
}
/* 80206DA4-80206E44 .text setRotate__23dDlst_StarterScrnDraw_cFP18fopMsgM_pane_classf */
void dDlst_StarterScrnDraw_c::setRotate(fopMsgM_pane_class*, f32) {
/* Nonmatching */
}
/* 80206E44-80206EDC .text draw__23dDlst_StarterScrnDraw_cFv */
void dDlst_StarterScrnDraw_c::draw() {
/* Nonmatching */
}
/* 80206EDC-80206EFC .text dMinigame_Starter_Draw__FP19dMinigame_Starter_c */
static BOOL dMinigame_Starter_Draw(dMinigame_Starter_c*) {
/* Nonmatching */
}
/* 80206EFC-80206F1C .text dMinigame_Starter_Execute__FP19dMinigame_Starter_c */
static BOOL dMinigame_Starter_Execute(dMinigame_Starter_c*) {
/* Nonmatching */
}
/* 80206F1C-80206F24 .text dMinigame_Starter_IsDelete__FP19dMinigame_Starter_c */
static BOOL dMinigame_Starter_IsDelete(dMinigame_Starter_c*) {
/* Nonmatching */
}
/* 80206F24-80206F44 .text dMinigame_Starter_Delete__FP19dMinigame_Starter_c */
static BOOL dMinigame_Starter_Delete(dMinigame_Starter_c*) {
/* Nonmatching */
}
/* 80206F44-80206F64 .text dMinigame_Starter_Create__FP9msg_class */
static cPhs_State dMinigame_Starter_Create(msg_class*) {
/* Nonmatching */
}