mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-03-21 17:55:13 -05:00
Address pull request comments
This commit is contained in:
parent
09decbd936
commit
ffaddb7c92
|
|
@ -55,11 +55,11 @@ typedef struct PoketchButtonManager {
|
|||
PoketchButton * buttons;
|
||||
} PoketchButtonManager;
|
||||
|
||||
PoketchButtonManager * PoketchButtonManager_Create(const TouchScreenHitTable *hitTable, u32 numButtons, PoketchButtonCallback callback, void *callbackData, u32 heapID);
|
||||
void PoketchButtonManager_Destroy(PoketchButtonManager *buttonManager);
|
||||
PoketchButtonManager * PoketchButtonManager_New(const TouchScreenHitTable *hitTable, u32 numButtons, PoketchButtonCallback callback, void *callbackData, u32 heapID);
|
||||
void PoketchButtonManager_Free(PoketchButtonManager *buttonManager);
|
||||
void PoketchButtonManager_Update(PoketchButtonManager *buttonManager);
|
||||
void PoketchButtonManager_ButtonTimer(PoketchButtonManager *buttonManager, u32 buttonIndex, u32 timerIndex, u16 time);
|
||||
void PoketchButtonManager_RepeatTime(PoketchButtonManager *buttonManager, u32 index, u16 repeatTime);
|
||||
void PoketchButtonManager_SetButtonTimer(PoketchButtonManager *buttonManager, u32 buttonIndex, u32 timerIndex, u16 time);
|
||||
void PoketchButtonManager_SetRepeatTime(PoketchButtonManager *buttonManager, u32 index, u16 repeatTime);
|
||||
void PoketchButtonManager_ResetButtonState(PoketchButtonManager *buttonManager, u32 index);
|
||||
|
||||
#endif // POKEPLATINUM_POKETCH_BUTTON_H
|
||||
|
|
|
|||
|
|
@ -1,20 +0,0 @@
|
|||
#ifndef POKEPLATINUM_UNION_02022594_H
|
||||
#define POKEPLATINUM_UNION_02022594_H
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
u8 unk_00;
|
||||
u8 unk_01;
|
||||
u8 unk_02;
|
||||
u8 unk_03;
|
||||
} val1;
|
||||
|
||||
struct {
|
||||
u8 unk_00;
|
||||
u8 unk_01;
|
||||
u8 unk_02;
|
||||
u8 unk_03;
|
||||
} val2;
|
||||
} TouchScreenRect, TouchScreenHitTable;
|
||||
|
||||
#endif // POKEPLATINUM_UNION_02022594_H
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
#ifndef POKEPLATINUM_UNION_02022594_020225E0_H
|
||||
#define POKEPLATINUM_UNION_02022594_020225E0_H
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
u8 unk_00;
|
||||
u8 unk_01;
|
||||
u8 unk_02;
|
||||
u8 unk_03;
|
||||
} val1;
|
||||
|
||||
struct {
|
||||
u8 unk_00;
|
||||
u8 unk_01;
|
||||
u8 unk_02;
|
||||
u8 unk_03;
|
||||
} val2;
|
||||
} TouchScreenRect, TouchScreenHitTable;
|
||||
|
||||
#endif // POKEPLATINUM_UNION_02022594_020225E0_H
|
||||
|
|
@ -3,6 +3,12 @@
|
|||
|
||||
#define TOUCHSCREEN_USE_CIRCLE 0xfe
|
||||
|
||||
/**
|
||||
* These two structs represent regions that can be checked on the touch screen.
|
||||
* The first struct, TouchScreenRect, is for strictly rectangular regions.
|
||||
* The second struct, TouchScreenHitTable, is for rectangles OR circles.
|
||||
* To enable circle mode, set the 'code' value to TOUCHSCREEN_USE_CIRCLE.
|
||||
*/
|
||||
typedef union {
|
||||
struct {
|
||||
u8 top;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
#include "heap.h"
|
||||
|
||||
static void PoketchButton_Init(PoketchButton *button);
|
||||
static void PoketchButton_ChangeState(PoketchButton *button, u32 state);
|
||||
static void PoketchButton_ChangeState(PoketchButton *button, enum ButtonEventState state);
|
||||
static void PoketchButton_IncrementTimer(PoketchButton *button);
|
||||
static u32 PoketchButton_CheckTimers(PoketchButton *button);
|
||||
static u32 Button_OnIdle(PoketchButton *button, BOOL touched, BOOL tapped);
|
||||
|
|
@ -17,13 +17,11 @@ static u32 Button_OnCheckDoubleTap(PoketchButton *button, BOOL touched, BOOL tap
|
|||
static u32 Button_OnDoubleTap(PoketchButton *button, BOOL touched, BOOL tapped);
|
||||
static u32 Button_OnReset(PoketchButton *button, BOOL touched, BOOL tapped);
|
||||
|
||||
PoketchButtonManager* PoketchButtonManager_Create(const TouchScreenHitTable *hitTable, u32 numButtons, PoketchButtonCallback callback, void *callbackData, u32 heapID)
|
||||
PoketchButtonManager* PoketchButtonManager_New(const TouchScreenHitTable *hitTable, u32 numButtons, PoketchButtonCallback callback, void *callbackData, u32 heapID)
|
||||
{
|
||||
PoketchButtonManager *buttonManager;
|
||||
|
||||
GF_ASSERT(numButtons > 0);
|
||||
|
||||
buttonManager = Heap_AllocFromHeap(heapID, sizeof(PoketchButtonManager));
|
||||
PoketchButtonManager *buttonManager = Heap_AllocFromHeap(heapID, sizeof(PoketchButtonManager));
|
||||
|
||||
if (buttonManager) {
|
||||
buttonManager->heapID = heapID;
|
||||
|
|
@ -46,7 +44,7 @@ PoketchButtonManager* PoketchButtonManager_Create(const TouchScreenHitTable *hit
|
|||
return buttonManager;
|
||||
}
|
||||
|
||||
void PoketchButtonManager_Destroy(PoketchButtonManager *buttonManager)
|
||||
void PoketchButtonManager_Free(PoketchButtonManager *buttonManager)
|
||||
{
|
||||
GF_ASSERT(buttonManager);
|
||||
Heap_FreeToHeapExplicit(buttonManager->heapID, buttonManager->buttons);
|
||||
|
|
@ -66,7 +64,7 @@ static ButtonEvent sButtonEvents = {
|
|||
void PoketchButtonManager_Update(PoketchButtonManager *buttonManager)
|
||||
{
|
||||
BOOL touched, tapped;
|
||||
u32 i, button_state, touch_state;
|
||||
u32 i, buttonState, touchState;
|
||||
|
||||
touched = TouchScreen_Touched();
|
||||
|
||||
|
|
@ -95,17 +93,17 @@ void PoketchButtonManager_Update(PoketchButtonManager *buttonManager)
|
|||
|
||||
// Call Buttons's state machine function, and then optionally the button manager's currently set callback after that.
|
||||
for (i = 0; i < buttonManager->numButtons; i++) {
|
||||
button_state = sButtonEvents[buttonManager->buttons[i].state](&buttonManager->buttons[i], touched, tapped);
|
||||
buttonState = sButtonEvents[buttonManager->buttons[i].state](&buttonManager->buttons[i], touched, tapped);
|
||||
|
||||
if (buttonManager->buttons[i].screenTouched != buttonManager->buttons[i].prevScreenTouched) {
|
||||
touch_state = buttonManager->buttons[i].screenTouched;
|
||||
touchState = buttonManager->buttons[i].screenTouched;
|
||||
} else {
|
||||
touch_state = BUTTON_TOUCH_DOWN;
|
||||
touchState = BUTTON_TOUCH_DOWN;
|
||||
}
|
||||
|
||||
// We only call the button manager's callback once per update, and only if a button's state changed
|
||||
if ((button_state != BUTTON_MANAGER_STATE_NULL) || (touch_state != BUTTON_TOUCH_DOWN)) {
|
||||
buttonManager->callback(i, button_state, touch_state, buttonManager->buttonCallbackData);
|
||||
if (buttonState != BUTTON_MANAGER_STATE_NULL || touchState != BUTTON_TOUCH_DOWN) {
|
||||
buttonManager->callback(i, buttonState, touchState, buttonManager->buttonCallbackData);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
@ -116,12 +114,12 @@ void PoketchButtonManager_Update(PoketchButtonManager *buttonManager)
|
|||
}
|
||||
}
|
||||
|
||||
void PoketchButtonManager_ButtonTimer(PoketchButtonManager *buttonManager, u32 buttonIndex, u32 timerIndex, u16 time)
|
||||
void PoketchButtonManager_SetButtonTimer(PoketchButtonManager *buttonManager, u32 buttonIndex, u32 timerIndex, u16 time)
|
||||
{
|
||||
buttonManager->buttons[buttonIndex].timerDurations[timerIndex] = time;
|
||||
}
|
||||
|
||||
void PoketchButtonManager_RepeatTime(PoketchButtonManager *buttonManager, u32 index, u16 repeatTime)
|
||||
void PoketchButtonManager_SetRepeatTime(PoketchButtonManager *buttonManager, u32 index, u16 repeatTime)
|
||||
{
|
||||
buttonManager->buttons[index].repeatTime = repeatTime;
|
||||
}
|
||||
|
|
@ -148,14 +146,14 @@ static void PoketchButton_Init(PoketchButton *button)
|
|||
}
|
||||
|
||||
/** Use enum ButtonEventState for state input. */
|
||||
static void PoketchButton_ChangeState(PoketchButton *button, u32 state)
|
||||
static void PoketchButton_ChangeState(PoketchButton *button, enum ButtonEventState state)
|
||||
{
|
||||
button->state = state;
|
||||
button->timer = 0;
|
||||
}
|
||||
|
||||
/** Use enum ButtonEventState for state input. */
|
||||
static void PoketchButton_ChangeState_NoReset(PoketchButton *button, u32 state)
|
||||
static void PoketchButton_ChangeState_NoReset(PoketchButton *button, enum ButtonEventState state)
|
||||
{
|
||||
button->state = state;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -560,10 +560,10 @@ static BOOL ov25_02254284 (PoketchSystem *poketchSys)
|
|||
{16, 175, 16, 207}
|
||||
};
|
||||
|
||||
poketchSys->unk_28 = PoketchButtonManager_Create(v0, NELEMS(v0), ov25_022542E4, poketchSys, 7);
|
||||
poketchSys->unk_28 = PoketchButtonManager_New(v0, NELEMS(v0), ov25_022542E4, poketchSys, 7);
|
||||
|
||||
if (poketchSys->unk_28 != NULL) {
|
||||
PoketchButtonManager_ButtonTimer(poketchSys->unk_28, 0, 0, 7);
|
||||
PoketchButtonManager_SetButtonTimer(poketchSys->unk_28, 0, 0, 7);
|
||||
poketchSys->unk_2C = 0xffffffff;
|
||||
poketchSys->unk_30 = 0xffffffff;
|
||||
return 1;
|
||||
|
|
@ -574,7 +574,7 @@ static BOOL ov25_02254284 (PoketchSystem *poketchSys)
|
|||
|
||||
static void ov25_022542C8 (PoketchSystem *poketchSys)
|
||||
{
|
||||
PoketchButtonManager_Destroy(poketchSys->unk_28);
|
||||
PoketchButtonManager_Free(poketchSys->unk_28);
|
||||
}
|
||||
|
||||
static void ov25_022542D4 (PoketchSystem *poketchSys)
|
||||
|
|
|
|||
|
|
@ -96,7 +96,7 @@ static BOOL ov26_0225621C (UnkStruct_ov26_0225621C * param0, PoketchSystem * par
|
|||
|
||||
param0->unk_06 = param0->unk_14.unk_00.minute;
|
||||
param0->unk_05 = param0->unk_14.unk_00.hour;
|
||||
param0->unk_10 = PoketchButtonManager_Create(Unk_ov26_02256718, NELEMS(Unk_ov26_02256718), ov26_02256300, param0, 8);
|
||||
param0->unk_10 = PoketchButtonManager_New(Unk_ov26_02256718, NELEMS(Unk_ov26_02256718), ov26_02256300, param0, 8);
|
||||
|
||||
if (param0->unk_10 == NULL) {
|
||||
return 0;
|
||||
|
|
@ -112,7 +112,7 @@ static BOOL ov26_0225621C (UnkStruct_ov26_0225621C * param0, PoketchSystem * par
|
|||
static void ov26_022562A4 (UnkStruct_ov26_0225621C * param0)
|
||||
{
|
||||
ov26_0225649C(param0->unk_24);
|
||||
PoketchButtonManager_Destroy(param0->unk_10);
|
||||
PoketchButtonManager_Free(param0->unk_10);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -375,11 +375,11 @@ static BOOL ov27_02256608 (UnkStruct_ov27_0225621C * param0)
|
|||
{0xfe, 112, 112, 39},
|
||||
};
|
||||
|
||||
param0->unk_5C = PoketchButtonManager_Create(v0, NELEMS(v0), ov27_02256660, param0, 8);
|
||||
param0->unk_5C = PoketchButtonManager_New(v0, NELEMS(v0), ov27_02256660, param0, 8);
|
||||
|
||||
if (param0->unk_5C != NULL) {
|
||||
PoketchButtonManager_ButtonTimer(param0->unk_5C, 0, 0, 15);
|
||||
PoketchButtonManager_ButtonTimer(param0->unk_5C, 0, 1, 75);
|
||||
PoketchButtonManager_SetButtonTimer(param0->unk_5C, 0, 0, 15);
|
||||
PoketchButtonManager_SetButtonTimer(param0->unk_5C, 0, 1, 75);
|
||||
param0->unk_04 = 0;
|
||||
return 1;
|
||||
}
|
||||
|
|
@ -389,7 +389,7 @@ static BOOL ov27_02256608 (UnkStruct_ov27_0225621C * param0)
|
|||
|
||||
static void ov27_02256654 (UnkStruct_ov27_0225621C * param0)
|
||||
{
|
||||
PoketchButtonManager_Destroy(param0->unk_5C);
|
||||
PoketchButtonManager_Free(param0->unk_5C);
|
||||
}
|
||||
|
||||
static void ov27_02256660 (u32 param0, u32 param1, u32 param2, void * param3)
|
||||
|
|
|
|||
|
|
@ -117,7 +117,7 @@ static BOOL ov28_02256210 (UnkStruct_ov28_02256210 * param0, u32 param1, BGL * p
|
|||
return 0;
|
||||
}
|
||||
|
||||
param0->unk_0C = PoketchButtonManager_Create(Unk_ov28_02257658, NELEMS(Unk_ov28_02257658), ov28_02256344, param0, 8);
|
||||
param0->unk_0C = PoketchButtonManager_New(Unk_ov28_02257658, NELEMS(Unk_ov28_02257658), ov28_02256344, param0, 8);
|
||||
|
||||
if (param0->unk_0C == NULL) {
|
||||
return 0;
|
||||
|
|
@ -142,7 +142,7 @@ static void ov28_02256298 (UnkStruct_ov28_02256210 * param0)
|
|||
}
|
||||
|
||||
if (param0->unk_0C) {
|
||||
PoketchButtonManager_Destroy(param0->unk_0C);
|
||||
PoketchButtonManager_Free(param0->unk_0C);
|
||||
}
|
||||
|
||||
ov28_022569AC(param0->unk_14);
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ static BOOL ov29_0225621C (UnkStruct_ov29_0225621C * param0, PoketchSystem * par
|
|||
param0->unk_01 = 0;
|
||||
param0->unk_02 = 0;
|
||||
param0->unk_03 = 0;
|
||||
param0->unk_16FC = PoketchButtonManager_Create(Unk_ov29_02256B3C, NELEMS(Unk_ov29_02256B3C), ov29_022562F4, param0, 8);
|
||||
param0->unk_16FC = PoketchButtonManager_New(Unk_ov29_02256B3C, NELEMS(Unk_ov29_02256B3C), ov29_022562F4, param0, 8);
|
||||
param0->unk_16F8 = param1;
|
||||
|
||||
return 1;
|
||||
|
|
@ -96,7 +96,7 @@ static BOOL ov29_0225621C (UnkStruct_ov29_0225621C * param0, PoketchSystem * par
|
|||
|
||||
static void ov29_02256288 (UnkStruct_ov29_0225621C * param0)
|
||||
{
|
||||
PoketchButtonManager_Destroy(param0->unk_16FC);
|
||||
PoketchButtonManager_Free(param0->unk_16FC);
|
||||
ov29_02256770(param0->unk_16F4);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -93,7 +93,7 @@ static BOOL ov30_0225621C (UnkStruct_ov30_0225621C * param0, PoketchSystem * par
|
|||
}
|
||||
|
||||
param0->unk_05 = param0->unk_14.unk_00.minute;
|
||||
param0->unk_10 = PoketchButtonManager_Create(Unk_ov30_02256678, NELEMS(Unk_ov30_02256678), ov30_022562F4, param0, 8);
|
||||
param0->unk_10 = PoketchButtonManager_New(Unk_ov30_02256678, NELEMS(Unk_ov30_02256678), ov30_022562F4, param0, 8);
|
||||
|
||||
if (param0->unk_10 == NULL) {
|
||||
return 0;
|
||||
|
|
@ -109,7 +109,7 @@ static BOOL ov30_0225621C (UnkStruct_ov30_0225621C * param0, PoketchSystem * par
|
|||
static void ov30_02256298 (UnkStruct_ov30_0225621C * param0)
|
||||
{
|
||||
ov30_02256444(param0->unk_24);
|
||||
PoketchButtonManager_Destroy(param0->unk_10);
|
||||
PoketchButtonManager_Free(param0->unk_10);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -87,7 +87,7 @@ static BOOL ov35_0225621C (UnkStruct_ov35_0225621C * param0, PoketchSystem * par
|
|||
param0->unk_00 = 0;
|
||||
param0->unk_01 = 0;
|
||||
param0->unk_02 = 0;
|
||||
param0->unk_18 = PoketchButtonManager_Create(v0, NELEMS(v0), ov35_02256284, param0, 8);
|
||||
param0->unk_18 = PoketchButtonManager_New(v0, NELEMS(v0), ov35_02256284, param0, 8);
|
||||
param0->unk_1C = 0;
|
||||
param0->unk_14 = param1;
|
||||
|
||||
|
|
@ -109,7 +109,7 @@ static void ov35_02256284 (u32 param0, u32 param1, u32 param2, void * param3)
|
|||
static void ov35_0225628C (UnkStruct_ov35_0225621C * param0)
|
||||
{
|
||||
sub_02099D54(param0->unk_04, (u8 *)(&(param0->unk_08.unk_00)), sizeof(u32));
|
||||
PoketchButtonManager_Destroy(param0->unk_18);
|
||||
PoketchButtonManager_Free(param0->unk_18);
|
||||
ov35_0225644C(param0->unk_10);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ static BOOL ov36_0225621C (UnkStruct_ov36_0225621C * param0, PoketchSystem * par
|
|||
param0->unk_00 = 0;
|
||||
param0->unk_01 = 0;
|
||||
param0->unk_02 = 0;
|
||||
param0->unk_14 = PoketchButtonManager_Create(v0, NELEMS(v0), ov36_02256278, param0, 8);
|
||||
param0->unk_14 = PoketchButtonManager_New(v0, NELEMS(v0), ov36_02256278, param0, 8);
|
||||
param0->unk_18 = 0;
|
||||
|
||||
return 1;
|
||||
|
|
@ -102,7 +102,7 @@ static void ov36_02256278 (u32 param0, u32 param1, u32 param2, void * param3)
|
|||
|
||||
static void ov36_02256280 (UnkStruct_ov36_0225621C * param0)
|
||||
{
|
||||
PoketchButtonManager_Destroy(param0->unk_14);
|
||||
PoketchButtonManager_Free(param0->unk_14);
|
||||
ov36_02256440(param0->unk_0C);
|
||||
|
||||
Heap_FreeToHeap(param0);
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@ static BOOL ov37_0225621C (UnkStruct_ov37_0225621C * param0, PoketchSystem * par
|
|||
param0->unk_00 = 0;
|
||||
param0->unk_01 = 0;
|
||||
param0->unk_02 = 0;
|
||||
param0->unk_10 = PoketchButtonManager_Create(v0, NELEMS(v0), ov37_02256298, param0, 8);
|
||||
param0->unk_10 = PoketchButtonManager_New(v0, NELEMS(v0), ov37_02256298, param0, 8);
|
||||
param0->unk_14 = 0;
|
||||
param0->unk_0C = param1;
|
||||
|
||||
|
|
@ -90,7 +90,7 @@ static BOOL ov37_0225621C (UnkStruct_ov37_0225621C * param0, PoketchSystem * par
|
|||
|
||||
static void ov37_02256280 (UnkStruct_ov37_0225621C * param0)
|
||||
{
|
||||
PoketchButtonManager_Destroy(param0->unk_10);
|
||||
PoketchButtonManager_Free(param0->unk_10);
|
||||
ov37_02256410(param0->unk_08);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ static BOOL ov39_0225621C (UnkStruct_ov39_0225621C * param0, PoketchSystem * par
|
|||
param0->unk_01 = 0;
|
||||
param0->unk_02 = 0;
|
||||
param0->unk_28 = param1;
|
||||
param0->unk_2C = PoketchButtonManager_Create(v0, NELEMS(v0), ov39_02256284, param0, 8);
|
||||
param0->unk_2C = PoketchButtonManager_New(v0, NELEMS(v0), ov39_02256284, param0, 8);
|
||||
param0->unk_30 = 0;
|
||||
|
||||
for (v1 = 0; v1 < 6; v1++) {
|
||||
|
|
@ -96,7 +96,7 @@ static BOOL ov39_0225621C (UnkStruct_ov39_0225621C * param0, PoketchSystem * par
|
|||
static void ov39_02256268 (UnkStruct_ov39_0225621C * param0)
|
||||
{
|
||||
if (param0->unk_2C) {
|
||||
PoketchButtonManager_Destroy(param0->unk_2C);
|
||||
PoketchButtonManager_Free(param0->unk_2C);
|
||||
}
|
||||
|
||||
ov39_0225640C(param0->unk_24);
|
||||
|
|
|
|||
|
|
@ -89,7 +89,7 @@ static BOOL ov41_02256220 (UnkStruct_ov41_02256220 * param0, PoketchSystem * par
|
|||
|
||||
ov41_02256790(¶m0->unk_04);
|
||||
|
||||
param0->unk_5B84 = PoketchButtonManager_Create(v0, NELEMS(v0), ov41_02256300, param0, 8);
|
||||
param0->unk_5B84 = PoketchButtonManager_New(v0, NELEMS(v0), ov41_02256300, param0, 8);
|
||||
param0->unk_5B88 = 0;
|
||||
param0->unk_5B80 = param1;
|
||||
|
||||
|
|
@ -101,7 +101,7 @@ static BOOL ov41_02256220 (UnkStruct_ov41_02256220 * param0, PoketchSystem * par
|
|||
|
||||
static void ov41_02256294 (UnkStruct_ov41_02256220 * param0)
|
||||
{
|
||||
PoketchButtonManager_Destroy(param0->unk_5B84);
|
||||
PoketchButtonManager_Free(param0->unk_5B84);
|
||||
ov41_022567F8(param0->unk_5B7C);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -88,7 +88,7 @@ static BOOL ov43_0225621C (UnkStruct_ov43_0225621C * param0, PoketchSystem * par
|
|||
param0->unk_00 = 0;
|
||||
param0->unk_01 = 0;
|
||||
param0->unk_02 = 0;
|
||||
param0->unk_1C = PoketchButtonManager_Create(v0, NELEMS(v0), ov43_02256308, param0, 8);
|
||||
param0->unk_1C = PoketchButtonManager_New(v0, NELEMS(v0), ov43_02256308, param0, 8);
|
||||
param0->unk_20 = 0;
|
||||
param0->unk_18 = param1;
|
||||
|
||||
|
|
@ -110,7 +110,7 @@ static void ov43_02256288 (UnkStruct_ov43_02256544_1 * param0)
|
|||
static void ov43_022562A8 (UnkStruct_ov43_0225621C * param0)
|
||||
{
|
||||
sub_02099D54(param0->unk_04, &(param0->unk_08), sizeof(param0->unk_08));
|
||||
PoketchButtonManager_Destroy(param0->unk_1C);
|
||||
PoketchButtonManager_Free(param0->unk_1C);
|
||||
ov43_02256680(param0->unk_14);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ static BOOL ov44_0225621C (UnkStruct_ov44_0225621C * param0, PoketchSystem * par
|
|||
param0->unk_00 = 0;
|
||||
param0->unk_01 = 0;
|
||||
param0->unk_02 = 0;
|
||||
param0->unk_40 = PoketchButtonManager_Create(v4, NELEMS(v4), ov44_0225632C, param0, 8);
|
||||
param0->unk_40 = PoketchButtonManager_New(v4, NELEMS(v4), ov44_0225632C, param0, 8);
|
||||
param0->unk_46 = 0;
|
||||
param0->unk_3C = param1;
|
||||
|
||||
|
|
@ -122,7 +122,7 @@ static BOOL ov44_0225621C (UnkStruct_ov44_0225621C * param0, PoketchSystem * par
|
|||
|
||||
static void ov44_02256314 (UnkStruct_ov44_0225621C * param0)
|
||||
{
|
||||
PoketchButtonManager_Destroy(param0->unk_40);
|
||||
PoketchButtonManager_Free(param0->unk_40);
|
||||
ov44_022565F8(param0->unk_38);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -102,13 +102,13 @@ static BOOL ov45_0225621C (UnkStruct_ov45_022561D4 * param0, PoketchSystem * par
|
|||
param0->unk_00 = 0;
|
||||
param0->unk_01 = 0;
|
||||
param0->unk_02 = 0;
|
||||
param0->unk_14 = PoketchButtonManager_Create(v0, NELEMS(v0), ov45_02256310, param0, 8);
|
||||
param0->unk_14 = PoketchButtonManager_New(v0, NELEMS(v0), ov45_02256310, param0, 8);
|
||||
param0->unk_1C = 0;
|
||||
|
||||
PoketchButtonManager_RepeatTime(param0->unk_14, 2, 4);
|
||||
PoketchButtonManager_RepeatTime(param0->unk_14, 3, 4);
|
||||
PoketchButtonManager_RepeatTime(param0->unk_14, 4, 4);
|
||||
PoketchButtonManager_RepeatTime(param0->unk_14, 5, 4);
|
||||
PoketchButtonManager_SetRepeatTime(param0->unk_14, 2, 4);
|
||||
PoketchButtonManager_SetRepeatTime(param0->unk_14, 3, 4);
|
||||
PoketchButtonManager_SetRepeatTime(param0->unk_14, 4, 4);
|
||||
PoketchButtonManager_SetRepeatTime(param0->unk_14, 5, 4);
|
||||
|
||||
param0->unk_2C = 0;
|
||||
param0->unk_30 = 0;
|
||||
|
|
@ -140,7 +140,7 @@ static void ov45_022562C0 (UnkStruct_ov45_022566EC_1 * param0)
|
|||
|
||||
static void ov45_022562F8 (UnkStruct_ov45_022561D4 * param0)
|
||||
{
|
||||
PoketchButtonManager_Destroy(param0->unk_14);
|
||||
PoketchButtonManager_Free(param0->unk_14);
|
||||
ov45_02256728(param0->unk_08);
|
||||
|
||||
Heap_FreeToHeap(param0);
|
||||
|
|
|
|||
|
|
@ -196,17 +196,17 @@ static BOOL ov46_02256310 (UnkStruct_ov46_0225621C * param0, PoketchSystem * par
|
|||
param0->unk_00 = 0;
|
||||
param0->unk_01 = 0;
|
||||
param0->unk_03 = 0;
|
||||
param0->unk_10 = PoketchButtonManager_Create(v0, NELEMS(v0), ov46_022563D8, param0, 8);
|
||||
param0->unk_10 = PoketchButtonManager_New(v0, NELEMS(v0), ov46_022563D8, param0, 8);
|
||||
param0->unk_18 = 0;
|
||||
|
||||
PoketchButtonManager_RepeatTime(param0->unk_10, 3, 4);
|
||||
PoketchButtonManager_RepeatTime(param0->unk_10, 5, 4);
|
||||
PoketchButtonManager_RepeatTime(param0->unk_10, 4, 4);
|
||||
PoketchButtonManager_RepeatTime(param0->unk_10, 6, 4);
|
||||
PoketchButtonManager_RepeatTime(param0->unk_10, 7, 4);
|
||||
PoketchButtonManager_RepeatTime(param0->unk_10, 9, 4);
|
||||
PoketchButtonManager_RepeatTime(param0->unk_10, 8, 4);
|
||||
PoketchButtonManager_RepeatTime(param0->unk_10, 10, 4);
|
||||
PoketchButtonManager_SetRepeatTime(param0->unk_10, 3, 4);
|
||||
PoketchButtonManager_SetRepeatTime(param0->unk_10, 5, 4);
|
||||
PoketchButtonManager_SetRepeatTime(param0->unk_10, 4, 4);
|
||||
PoketchButtonManager_SetRepeatTime(param0->unk_10, 6, 4);
|
||||
PoketchButtonManager_SetRepeatTime(param0->unk_10, 7, 4);
|
||||
PoketchButtonManager_SetRepeatTime(param0->unk_10, 9, 4);
|
||||
PoketchButtonManager_SetRepeatTime(param0->unk_10, 8, 4);
|
||||
PoketchButtonManager_SetRepeatTime(param0->unk_10, 10, 4);
|
||||
|
||||
param0->unk_0C = param1;
|
||||
return 1;
|
||||
|
|
@ -218,7 +218,7 @@ static BOOL ov46_02256310 (UnkStruct_ov46_0225621C * param0, PoketchSystem * par
|
|||
static void ov46_022563B8 (UnkStruct_ov46_0225621C * param0)
|
||||
{
|
||||
ov46_02256270(param0, ¶m0->unk_48);
|
||||
PoketchButtonManager_Destroy(param0->unk_10);
|
||||
PoketchButtonManager_Free(param0->unk_10);
|
||||
ov46_02256C0C(param0->unk_08);
|
||||
|
||||
Heap_FreeToHeap(param0);
|
||||
|
|
|
|||
|
|
@ -123,7 +123,7 @@ static BOOL ov50_0225621C (UnkStruct_ov50_022561D4 * param0, PoketchSystem * par
|
|||
param0->unk_00 = 0;
|
||||
param0->unk_01 = 0;
|
||||
param0->unk_02 = 0;
|
||||
param0->unk_9C = PoketchButtonManager_Create(v0, NELEMS(v0), ov50_02256360, param0, 8);
|
||||
param0->unk_9C = PoketchButtonManager_New(v0, NELEMS(v0), ov50_02256360, param0, 8);
|
||||
param0->unk_A0 = 0;
|
||||
param0->unk_94 = param1;
|
||||
|
||||
|
|
@ -165,7 +165,7 @@ static void ov50_022562AC (UnkStruct_ov50_02256510_1 * param0, UnkStruct_ov50_02
|
|||
|
||||
static void ov50_02256340 (UnkStruct_ov50_022561D4 * param0)
|
||||
{
|
||||
PoketchButtonManager_Destroy(param0->unk_9C);
|
||||
PoketchButtonManager_Free(param0->unk_9C);
|
||||
ov50_0225654C(param0->unk_90);
|
||||
|
||||
Heap_FreeToHeap(param0);
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ static BOOL ov53_0225621C (UnkStruct_ov53_0225621C * param0, PoketchSystem * par
|
|||
param0->unk_00 = 0;
|
||||
param0->unk_01 = 0;
|
||||
param0->unk_02 = 0;
|
||||
param0->unk_34 = PoketchButtonManager_Create(v0, NELEMS(v0), ov53_02256314, param0, 8);
|
||||
param0->unk_34 = PoketchButtonManager_New(v0, NELEMS(v0), ov53_02256314, param0, 8);
|
||||
param0->unk_38 = 0;
|
||||
param0->unk_3C = 0;
|
||||
param0->unk_30 = param1;
|
||||
|
|
@ -123,7 +123,7 @@ static BOOL ov53_0225621C (UnkStruct_ov53_0225621C * param0, PoketchSystem * par
|
|||
|
||||
static void ov53_022562B8 (UnkStruct_ov53_0225621C * param0)
|
||||
{
|
||||
PoketchButtonManager_Destroy(param0->unk_34);
|
||||
PoketchButtonManager_Free(param0->unk_34);
|
||||
ov53_02256454(param0->unk_2C);
|
||||
|
||||
Heap_FreeToHeap(param0);
|
||||
|
|
|
|||
|
|
@ -155,7 +155,7 @@ static BOOL ov54_0225621C (UnkStruct_ov54_0225621C * param0, PoketchSystem * par
|
|||
param0->unk_00 = 0;
|
||||
param0->unk_01 = 0;
|
||||
param0->unk_02 = 0;
|
||||
param0->unk_A0 = PoketchButtonManager_Create(v0, NELEMS(v0), ov54_02256340, param0, 8);
|
||||
param0->unk_A0 = PoketchButtonManager_New(v0, NELEMS(v0), ov54_02256340, param0, 8);
|
||||
param0->unk_A4 = 0;
|
||||
param0->unk_A8 = 0;
|
||||
param0->unk_9C = param1;
|
||||
|
|
@ -168,7 +168,7 @@ static BOOL ov54_0225621C (UnkStruct_ov54_0225621C * param0, PoketchSystem * par
|
|||
|
||||
static void ov54_022562D4 (UnkStruct_ov54_0225621C * param0)
|
||||
{
|
||||
PoketchButtonManager_Destroy(param0->unk_A0);
|
||||
PoketchButtonManager_Free(param0->unk_A0);
|
||||
ov54_02256460(param0->unk_98);
|
||||
|
||||
Heap_FreeToHeap(param0);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user