mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-04-26 00:32:20 -05:00
Restyle function names
This commit is contained in:
parent
e9beba42be
commit
e1844cadc0
|
|
@ -1,6 +1,6 @@
|
|||
#ifndef POKEPLATINUM_ERROR_HANDLING_H
|
||||
#define POKEPLATINUM_ERROR_HANDLING_H
|
||||
|
||||
void GF_AssertFail(void);
|
||||
void ErrorHandling_AssertFail(void);
|
||||
|
||||
#endif // POKEPLATINUM_ERROR_HANDLING_H
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#ifndef POKEPLATINUM_ERROR_MESSAGE_RESET_H
|
||||
#define POKEPLATINUM_ERROR_MESSAGE_RESET_H
|
||||
|
||||
void PrintErrorMessageAndReset(void);
|
||||
void ErrorMessageReset_PrintErrorAndReset(void);
|
||||
|
||||
#endif // POKEPLATINUM_ERROR_MESSAGE_RESET_H
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@ typedef enum PMOverlayLoadType {
|
|||
OVERLAY_LOAD_ASYNC
|
||||
} PMOverlayLoadType;
|
||||
|
||||
void UnloadOverlayByID(const FSOverlayID param0);
|
||||
int GetOverlayLoadDestination(const FSOverlayID param0);
|
||||
BOOL HandleLoadOverlay(const FSOverlayID param0, int param1);
|
||||
void Overlay_UnloadByID(const FSOverlayID param0);
|
||||
int Overlay_GetLoadDestination(const FSOverlayID param0);
|
||||
BOOL Overlay_LoadByID(const FSOverlayID param0, int param1);
|
||||
|
||||
#endif // POKEPLATINUM_UNK_020064F0_H
|
||||
|
|
@ -8,18 +8,18 @@
|
|||
* Pass NO_GF_ASSERT=1 to make to remove these.
|
||||
*/
|
||||
#ifdef PM_KEEP_ASSERTS
|
||||
#define GF_ASSERT(expr) ((expr) ? (void)0 : GF_AssertFail())
|
||||
#define GF_ASSERT(expr) ((expr) ? (void)0 : ErrorHandling_AssertFail())
|
||||
#else
|
||||
#define GF_ASSERT(...) ((void)0)
|
||||
#endif //PM_KEEP_ASSERTS
|
||||
|
||||
/*
|
||||
* void GF_AssertFail(void)
|
||||
* void ErrorHandling_AssertFail(void)
|
||||
*
|
||||
* Called when an assertion fails.
|
||||
* Do not use this directly.
|
||||
* Instead, use the GF_ASSERT macro defined above.
|
||||
*/
|
||||
void GF_AssertFail(void);
|
||||
void ErrorHandling_AssertFail(void);
|
||||
|
||||
#endif //POKEPLATINUM_ASSERT_H
|
||||
|
|
|
|||
|
|
@ -3,15 +3,15 @@
|
|||
|
||||
#include "struct_defs/struct_02099F80.h"
|
||||
|
||||
void GX_SetBanks(const UnkStruct_02099F80 * banks);
|
||||
void GX_DisableEngineALayers(void);
|
||||
void GX_EngineAToggleLayers(u8 layerMask, u8 enable);
|
||||
void GX_EngineASetLayers(int layers);
|
||||
void GX_DisableEngineBLayers(void);
|
||||
void GX_EngineBToggleLayers(u8 layerMask, u8 enable);
|
||||
void GX_EngineBSetLayers(int layers);
|
||||
void GX_BothDispOn(void);
|
||||
void GX_SwapDisplay(void);
|
||||
int GX_EngineAGetLayers(void);
|
||||
void GXLayers_SetBanks(const UnkStruct_02099F80 * banks);
|
||||
void GXLayers_DisableEngineALayers(void);
|
||||
void GXLayers_EngineAToggleLayers(u8 layerMask, u8 enable);
|
||||
void GXLayers_EngineASetLayers(int layers);
|
||||
void GXLayers_DisableEngineBLayers(void);
|
||||
void GXLayers_EngineBToggleLayers(u8 layerMask, u8 enable);
|
||||
void GXLayers_EngineBSetLayers(int layers);
|
||||
void GXLayers_TurnBothDispOn(void);
|
||||
void GXLayers_SwapDisplay(void);
|
||||
int GXLayers_EngineAGetLayers(void);
|
||||
|
||||
#endif // POKEPLATINUM_GX_LAYERS_H
|
||||
|
|
|
|||
|
|
@ -5,16 +5,16 @@
|
|||
|
||||
#include <nnsys.h>
|
||||
|
||||
BOOL CreateHeap(u32 parent, u32 child, u32 size);
|
||||
BOOL CreateHeapAtEnd(u32 parent, u32 child, u32 size);
|
||||
void DestroyHeap(u32 heapID);
|
||||
void * AllocFromHeap(u32 heapID, u32 size);
|
||||
void * AllocFromHeapAtEnd(u32 heapID, u32 size);
|
||||
void FreeToHeap(void * ptr);
|
||||
void FreeToHeapExplicit(u32 heapID, void * ptr);
|
||||
u32 GF_ExpHeap_FndGetTotalFreeSize(u32 heapID);
|
||||
void GF_ExpHeap_FndInitAllocator(NNSFndAllocator * pAllocator, u32 heapID, int alignment);
|
||||
void ReallocFromHeap(void * ptr, u32 newSize);
|
||||
BOOL Heap_Create(u32 parent, u32 child, u32 size);
|
||||
BOOL Heap_CreateAtEnd(u32 parent, u32 child, u32 size);
|
||||
void Heap_Destroy(u32 heapID);
|
||||
void * Heap_AllocFromHeap(u32 heapID, u32 size);
|
||||
void * Heap_AllocFromHeapAtEnd(u32 heapID, u32 size);
|
||||
void Heap_FreeToHeap(void * ptr);
|
||||
void Heap_FreeToHeapExplicit(u32 heapID, void * ptr);
|
||||
u32 Heap_FndGetTotalFreeSizeForExpHeap(u32 heapID);
|
||||
void Heap_FndInitAllocatorForExpHeap(NNSFndAllocator * pAllocator, u32 heapID, int alignment);
|
||||
void Heap_ReallocFromHeap(void * ptr, u32 newSize);
|
||||
BOOL GF_heap_c_dummy_return_true(u32 heapID);
|
||||
|
||||
#endif // POKEPLATINUM_UNK_02017E74_H
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ static inline void inline_ov61_0222C3B0 (UnkStruct_ov61_0222C3B0 * param0, NARC
|
|||
|
||||
MI_CpuCopy16(&((u16 *)(v0->pRawData))[0 * 16], param0->unk_08, 4 * 0x20);
|
||||
MI_CpuCopy16(&((u16 *)(v0->pRawData))[0 * 16], param0->unk_88, 4 * 0x20);
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
inline_ov61_0222C3B0_sub_1(param0);
|
||||
|
||||
param0->unk_04 = 1;
|
||||
|
|
|
|||
|
|
@ -7,23 +7,23 @@
|
|||
void sub_0207CDEC(void * param0, u16 param1, u16 param2);
|
||||
u16 sub_0207CE78(u16 param0, u16 param1);
|
||||
u16 sub_0207CF10(u16 param0);
|
||||
u16 GetItemIconCellArchiveIndex(void);
|
||||
u16 GetItemIconCellAnimationArchiveIndex(void);
|
||||
void * LoadItemDataOrGfx(u16 param0, u16 param1, u32 param2);
|
||||
void GetItemNameIntoString(UnkStruct_02023790 * param0, u16 param1, u32 param2);
|
||||
void GetItemDescriptionIntoString(UnkStruct_02023790 * param0, u16 param1, u16 param2);
|
||||
s32 GetItemAttribute(u16 param0, u16 param1, u32 param2);
|
||||
s32 GetItemAttributeFromStruct(UnkStruct_0207D3B0 * param0, u16 param1);
|
||||
u16 Item_GetIndexOfIconNCER(void);
|
||||
u16 Item_GetIndexOfIconNANR(void);
|
||||
void * Item_LoadDataOrGFX(u16 param0, u16 param1, u32 param2);
|
||||
void Item_GetNameIntoString(UnkStruct_02023790 * param0, u16 param1, u32 param2);
|
||||
void Item_GetDescriptionIntoString(UnkStruct_02023790 * param0, u16 param1, u16 param2);
|
||||
s32 Item_GetAttribute(u16 param0, u16 param1, u32 param2);
|
||||
s32 Item_GetAttributeFromStruct(UnkStruct_0207D3B0 * param0, u16 param1);
|
||||
const u16 GetMoveFromTMOrHMItemID(u16 param0);
|
||||
u8 IsMoveHM(u16 param0);
|
||||
u8 GetTMOrHMNumberFromItemID(u16 param0);
|
||||
u8 IsItemMail(u16 param0);
|
||||
u8 Item_IsMoveHM(u16 param0);
|
||||
u8 Item_GetTMOrHMNumberFromID(u16 param0);
|
||||
u8 Item_IsMail(u16 param0);
|
||||
u8 sub_0207D2F0(u16 param0);
|
||||
u16 sub_0207D310(u8 param0);
|
||||
u8 IsItemBerry(u16 param0);
|
||||
u8 Item_IsBerry(u16 param0);
|
||||
u8 sub_0207D344(u16 param0);
|
||||
u16 sub_0207D354(u8 param0);
|
||||
u8 IsItemHerbalMedicine(u16 param0);
|
||||
u8 Item_IsHerbalMedicine(u16 param0);
|
||||
void * sub_0207D388(int param0);
|
||||
UnkStruct_0207D3B0 * sub_0207D3B0(UnkStruct_0207D3B0 * param0, u16 param1);
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ typedef struct {
|
|||
u16 isFlyAllowed : 1;
|
||||
} MapHeader;
|
||||
|
||||
u32 HeaderIdBoundsCheck(u32 param0);
|
||||
u32 MapHeader_IDBoundsCheck(u32 param0);
|
||||
const u16 sub_0203A038(u32 param0);
|
||||
const u16 sub_0203A04C(u32 param0);
|
||||
const u16 MapHeader_GetMapMatrixID(u32 param0);
|
||||
|
|
|
|||
|
|
@ -18,9 +18,9 @@ typedef enum MoveAttribute {
|
|||
MOVEATTRIBUTE_CONTEST_TYPE,
|
||||
} MoveAttribute;
|
||||
|
||||
void LoadMoveTable(void * dest);
|
||||
u32 GetMoveAttribute(int moveID, int attrno);
|
||||
u8 GetMoveMaxPP(u16 moveID, u8 ppUps);
|
||||
u32 GetMoveTableAttribute(MoveTable * moveTable, int attribute);
|
||||
void MoveTable_Load(void * dest);
|
||||
u32 MoveTable_GetMoveAttribute(int moveID, int attrno);
|
||||
u8 MoveTable_GetMoveMaxPP(u16 moveID, u8 ppUps);
|
||||
u32 MoveTable_GetAttribute(MoveTable * moveTable, int attribute);
|
||||
|
||||
#endif // POKEPLATINUM_UNK_020790B0_H
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ struct NARC {
|
|||
* @param narcIndex: Index of NARC to read
|
||||
* @param memebrIndex: Index of FAT member within the NARC
|
||||
*/
|
||||
void ReadWholeNarcMemberByIndexPair(void * dest, int narcIndex, int memberIndex);
|
||||
void NARC_ReadWholeMemberByIndexPair(void * dest, int narcIndex, int memberIndex);
|
||||
|
||||
/*
|
||||
* Creates a new buffer large enough to hold the content of the archive member, then reads its data.
|
||||
|
|
@ -35,8 +35,8 @@ void ReadWholeNarcMemberByIndexPair(void * dest, int narcIndex, int memberIndex)
|
|||
*
|
||||
* @returns: Pointer to the allocated buffer which contains the data that was read.
|
||||
*/
|
||||
void * AllocAndReadWholeNarcMemberByIndexPair(int narcIndex, int memberIndex, int heapID);
|
||||
void * AllocAtEndAndReadWholeNarcMemberByIndexPair(int narcIndex, int memberIndex, int heapID);
|
||||
void * NARC_AllocAndReadWholeMemberByIndexPair(int narcIndex, int memberIndex, int heapID);
|
||||
void * NARC_AllocAtEndAndReadWholeMemberByIndexPair(int narcIndex, int memberIndex, int heapID);
|
||||
|
||||
/*
|
||||
* Reads a portion of an archive member into an existing buffer
|
||||
|
|
@ -47,7 +47,7 @@ void * AllocAtEndAndReadWholeNarcMemberByIndexPair(int narcIndex, int memberInde
|
|||
* @param offset: Byte offset to start reading, relative to start of member, up to the end of member
|
||||
* @param bytesToRead: Number of bytes to read, up to the total bytesToRead of member minus offset
|
||||
*/
|
||||
void ReadFromNarcMemberByIndexPair(void * dest, int narcIndex, int memberIndex, int offset, int bytesToRead);
|
||||
void NARC_ReadFromMemberByIndexPair(void * dest, int narcIndex, int memberIndex, int offset, int bytesToRead);
|
||||
|
||||
/*
|
||||
* Creates a new buffer large enough to hold the size of the data to read, then reads the specified data slice.
|
||||
|
|
@ -61,8 +61,8 @@ void ReadFromNarcMemberByIndexPair(void * dest, int narcIndex, int memberIndex,
|
|||
*
|
||||
* @returns: Pointer to the allocated buffer which contains the data that was read.
|
||||
*/
|
||||
void * AllocAndReadFromNarcMemberByIndexPair(int narcIndex, int memberIndex, int heapID, int offset, int bytesToRead);
|
||||
void * AllocAtEndAndReadFromNarcMemberByIndexPair(int narcIndex, int memberIndex, int heapID, int offset, int bytesToRead);
|
||||
void * NARC_AllocAndReadFromMemberByIndexPair(int narcIndex, int memberIndex, int heapID, int offset, int bytesToRead);
|
||||
void * NARC_AllocAtEndAndReadFromMemberByIndexPair(int narcIndex, int memberIndex, int heapID, int offset, int bytesToRead);
|
||||
|
||||
/*
|
||||
* Gets the size of a NARC member. Useful when managing the read buffer yourself and the NARC has variable
|
||||
|
|
@ -73,7 +73,7 @@ void * AllocAtEndAndReadFromNarcMemberByIndexPair(int narcIndex, int memberIndex
|
|||
*
|
||||
* @returns: Size in bytes of the member
|
||||
*/
|
||||
u32 GetNarcMemberSizeByIndexPair(int narcIndex, int memberIndex);
|
||||
u32 NARC_GetMemberSizeByIndexPair(int narcIndex, int memberIndex);
|
||||
|
||||
/*
|
||||
* Constructs a new NARC which contains an open FSFile to the corresponding archive.
|
||||
|
|
@ -18,6 +18,6 @@ void sub_0207A128(Party * party, int slot, UnkStruct_02073C74 * param2);
|
|||
BOOL Party_SwapSlots(Party * party, int slotA, int slotB);
|
||||
void Party_cpy(const Party * src, Party * dest);
|
||||
BOOL Party_HasSpecies(const Party * party, int species);
|
||||
Party * GetPartyFromSavedata(UnkStruct_021C0794 * party);
|
||||
Party * Party_GetFromSavedata(UnkStruct_021C0794 * party);
|
||||
|
||||
#endif // POKEPLATINUM_UNK_02079FEC_H
|
||||
|
|
|
|||
4
main.lsf
4
main.lsf
|
|
@ -21,10 +21,10 @@ Static main
|
|||
Object src/unk_020041CC.o
|
||||
Object src/unk_02005474.o
|
||||
Object src/unk_02006224.o
|
||||
Object src/poke_overlay.o
|
||||
Object src/game_overlay.o
|
||||
Object src/unk_0200679C.o
|
||||
Object src/unk_020067E8.o
|
||||
Object src/filesystem.o
|
||||
Object src/narc.o
|
||||
Object src/unk_02006E3C.o
|
||||
Object src/unk_0200762C.o
|
||||
Object src/unk_020093B4.o
|
||||
|
|
|
|||
|
|
@ -5,11 +5,11 @@
|
|||
#include "unk_020366A0.h"
|
||||
#include "error_message_reset.h"
|
||||
|
||||
void GF_AssertFail(void);
|
||||
void ErrorHandling_AssertFail(void);
|
||||
|
||||
void GF_AssertFail (void)
|
||||
void ErrorHandling_AssertFail (void)
|
||||
{
|
||||
if (sub_02036780() && (OS_GetProcMode() != OS_PROCMODE_IRQ)) {
|
||||
PrintErrorMessageAndReset();
|
||||
ErrorMessageReset_PrintErrorAndReset();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -91,7 +91,7 @@ static void VBlankIntr (void)
|
|||
MI_WaitDma(GX_DEFAULT_DMAID);
|
||||
}
|
||||
|
||||
void PrintErrorMessageAndReset (void)
|
||||
void ErrorMessageReset_PrintErrorAndReset (void)
|
||||
{
|
||||
UnkStruct_02018340 * bgConfig;
|
||||
UnkStruct_0205AA50 window;
|
||||
|
|
@ -107,7 +107,7 @@ void PrintErrorMessageAndReset (void)
|
|||
sErrorMessagePrinterLock = TRUE;
|
||||
|
||||
OS_InitArenaHiAndLo(OS_ARENA_MAIN);
|
||||
InitHeapSystem(sErrorMessageHeapParams, NELEMS(sErrorMessageHeapParams), NELEMS(sErrorMessageHeapParams), 0);
|
||||
Heap_InitSystem(sErrorMessageHeapParams, NELEMS(sErrorMessageHeapParams), NELEMS(sErrorMessageHeapParams), 0);
|
||||
|
||||
v4 = 3;
|
||||
|
||||
|
|
@ -121,22 +121,22 @@ void PrintErrorMessageAndReset (void)
|
|||
sub_02017798(NULL, NULL);
|
||||
sub_020177BC(NULL, NULL);
|
||||
|
||||
GX_DisableEngineALayers();
|
||||
GX_DisableEngineBLayers();
|
||||
GXLayers_DisableEngineALayers();
|
||||
GXLayers_DisableEngineBLayers();
|
||||
|
||||
GX_SetVisiblePlane(0);
|
||||
GXS_SetVisiblePlane(0);
|
||||
|
||||
sub_02017DD4(4, 8);
|
||||
Unk_021BF67C.unk_65 = 0;
|
||||
GX_SwapDisplay();
|
||||
GXLayers_SwapDisplay();
|
||||
|
||||
G2_BlendNone();
|
||||
G2S_BlendNone();
|
||||
GX_SetVisibleWnd(GX_WNDMASK_NONE);
|
||||
GXS_SetVisibleWnd(GX_WNDMASK_NONE);
|
||||
|
||||
GX_SetBanks(&sErrorMessageBanksConfig);
|
||||
GXLayers_SetBanks(&sErrorMessageBanksConfig);
|
||||
bgConfig = sub_02018340(v5);
|
||||
|
||||
sub_02018368(&sErrorMessageBgModeSet);
|
||||
|
|
@ -160,7 +160,7 @@ void PrintErrorMessageAndReset (void)
|
|||
sub_0201D738(&window, 0, errorString, 0, 0, 0, NULL);
|
||||
sub_020237BC(errorString);
|
||||
|
||||
GX_BothDispOn();
|
||||
GXLayers_TurnBothDispOn();
|
||||
sub_0200F338(0);
|
||||
sub_0200F338(1);
|
||||
sub_0200AB4C(0, (GX_BLEND_PLANEMASK_BG0 | GX_BLEND_PLANEMASK_BG1 | GX_BLEND_PLANEMASK_BG2 | GX_BLEND_PLANEMASK_BG3 | GX_BLEND_PLANEMASK_OBJ | GX_BLEND_PLANEMASK_BD), 3);
|
||||
|
|
@ -192,7 +192,7 @@ void PrintErrorMessageAndReset (void)
|
|||
|
||||
sub_0201A8FC(&window);
|
||||
sub_0200B190(errorMsgData);
|
||||
FreeToHeap(bgConfig);
|
||||
Heap_FreeToHeap(bgConfig);
|
||||
|
||||
OS_ResetSystem(0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#include <nitro.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "poke_overlay.h"
|
||||
#include "game_overlay.h"
|
||||
|
||||
typedef enum PMiOverlayRegion {
|
||||
OVERLAY_REGION_MAIN,
|
||||
|
|
@ -28,9 +28,9 @@ static BOOL GetOverlayRamBounds(const FSOverlayID param0, u32 * param1, u32 * pa
|
|||
static BOOL LoadOverlayNormal(MIProcessor param0, FSOverlayID param1);
|
||||
static BOOL LoadOverlayNoInit(MIProcessor param0, FSOverlayID param1);
|
||||
static BOOL LoadOverlayNoInitAsync(MIProcessor param0, FSOverlayID param1);
|
||||
void UnloadOverlayByID(const FSOverlayID param0);
|
||||
int GetOverlayLoadDestination(const FSOverlayID param0);
|
||||
BOOL HandleLoadOverlay(const FSOverlayID param0, int param1);
|
||||
void Overlay_UnloadByID(const FSOverlayID param0);
|
||||
int Overlay_GetLoadDestination(const FSOverlayID param0);
|
||||
BOOL Overlay_LoadByID(const FSOverlayID param0, int param1);
|
||||
|
||||
static UnkStruct_021BF370 Unk_021BF370;
|
||||
|
||||
|
|
@ -42,12 +42,12 @@ static void FreeOverlayAllocation (PMiLoadedOverlay * param0)
|
|||
param0->isActive = 0;
|
||||
}
|
||||
|
||||
void UnloadOverlayByID (const FSOverlayID overlayID)
|
||||
void Overlay_UnloadByID (const FSOverlayID overlayID)
|
||||
{
|
||||
PMiLoadedOverlay * table;
|
||||
int i;
|
||||
|
||||
table = GetLoadedOverlaysInRegion(GetOverlayLoadDestination(overlayID));
|
||||
table = GetLoadedOverlaysInRegion(Overlay_GetLoadDestination(overlayID));
|
||||
|
||||
for (i = 0; i < 8; i++) {
|
||||
if ((table[i].isActive == 1) && (table[i].id == overlayID)) {
|
||||
|
|
@ -57,7 +57,7 @@ void UnloadOverlayByID (const FSOverlayID overlayID)
|
|||
}
|
||||
}
|
||||
|
||||
int GetOverlayLoadDestination (const FSOverlayID overlayID)
|
||||
int Overlay_GetLoadDestination (const FSOverlayID overlayID)
|
||||
{
|
||||
FSOverlayInfo info;
|
||||
u32 v2;
|
||||
|
|
@ -74,7 +74,7 @@ int GetOverlayLoadDestination (const FSOverlayID overlayID)
|
|||
return OVERLAY_REGION_MAIN;
|
||||
}
|
||||
|
||||
BOOL HandleLoadOverlay (const FSOverlayID overlayID, int loadType)
|
||||
BOOL Overlay_LoadByID (const FSOverlayID overlayID, int loadType)
|
||||
{
|
||||
BOOL result;
|
||||
u32 dmaBak = FS_DMA_NOT_USE;
|
||||
|
|
@ -86,7 +86,7 @@ BOOL HandleLoadOverlay (const FSOverlayID overlayID, int loadType)
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
overlayRegion = GetOverlayLoadDestination(overlayID);
|
||||
overlayRegion = Overlay_GetLoadDestination(overlayID);
|
||||
loadedOverlays = GetLoadedOverlaysInRegion(overlayRegion);
|
||||
|
||||
for (i = 0; i < 8; i++) {
|
||||
|
|
@ -144,7 +144,7 @@ static BOOL CanOverlayBeLoaded (const FSOverlayID param0)
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
loadedOverlay = GetLoadedOverlaysInRegion(GetOverlayLoadDestination(param0));
|
||||
loadedOverlay = GetLoadedOverlaysInRegion(Overlay_GetLoadDestination(param0));
|
||||
|
||||
for (i = 0; i < 8; i++) {
|
||||
if (loadedOverlay[i].isActive == TRUE && GetOverlayRamBounds(loadedOverlay[i].id, &theirStart, &theirEnd) == TRUE) {
|
||||
|
|
@ -11,7 +11,7 @@
|
|||
static int sEngineALayers;
|
||||
static int sEngineBLayers;
|
||||
|
||||
void GX_SetBanks (const UnkStruct_02099F80 * banks)
|
||||
void GXLayers_SetBanks (const UnkStruct_02099F80 * banks)
|
||||
{
|
||||
GX_ResetBankForBG();
|
||||
GX_ResetBankForBGExtPltt();
|
||||
|
|
@ -36,12 +36,12 @@ void GX_SetBanks (const UnkStruct_02099F80 * banks)
|
|||
GX_SetBankForTexPltt(banks->unk_24);
|
||||
}
|
||||
|
||||
void GX_DisableEngineALayers (void)
|
||||
void GXLayers_DisableEngineALayers (void)
|
||||
{
|
||||
sEngineALayers = 0;
|
||||
}
|
||||
|
||||
void GX_EngineAToggleLayers (u8 layerMask, u8 enable)
|
||||
void GXLayers_EngineAToggleLayers (u8 layerMask, u8 enable)
|
||||
{
|
||||
if (enable == 1) {
|
||||
if (sEngineALayers & layerMask) {
|
||||
|
|
@ -57,18 +57,18 @@ void GX_EngineAToggleLayers (u8 layerMask, u8 enable)
|
|||
GX_SetVisiblePlane(sEngineALayers);
|
||||
}
|
||||
|
||||
void GX_EngineASetLayers (int layers)
|
||||
void GXLayers_EngineASetLayers (int layers)
|
||||
{
|
||||
sEngineALayers = layers;
|
||||
GX_SetVisiblePlane(sEngineALayers);
|
||||
}
|
||||
|
||||
void GX_DisableEngineBLayers (void)
|
||||
void GXLayers_DisableEngineBLayers (void)
|
||||
{
|
||||
sEngineBLayers = 0;
|
||||
}
|
||||
|
||||
void GX_EngineBToggleLayers (u8 layerMask, u8 enable)
|
||||
void GXLayers_EngineBToggleLayers (u8 layerMask, u8 enable)
|
||||
{
|
||||
if (enable == 1) {
|
||||
if (sEngineBLayers & layerMask) {
|
||||
|
|
@ -84,19 +84,19 @@ void GX_EngineBToggleLayers (u8 layerMask, u8 enable)
|
|||
GXS_SetVisiblePlane(sEngineBLayers);
|
||||
}
|
||||
|
||||
void GX_EngineBSetLayers (int layers)
|
||||
void GXLayers_EngineBSetLayers (int layers)
|
||||
{
|
||||
sEngineBLayers = layers;
|
||||
GXS_SetVisiblePlane(sEngineBLayers);
|
||||
}
|
||||
|
||||
void GX_BothDispOn (void)
|
||||
void GXLayers_TurnBothDispOn (void)
|
||||
{
|
||||
GX_DispOn();
|
||||
GXS_DispOn();
|
||||
}
|
||||
|
||||
void GX_SwapDisplay (void)
|
||||
void GXLayers_SwapDisplay (void)
|
||||
{
|
||||
if (Unk_021BF67C.unk_65 == 0) {
|
||||
GX_SetDispSelect(GX_DISP_SELECT_MAIN_SUB);
|
||||
|
|
@ -105,7 +105,7 @@ void GX_SwapDisplay (void)
|
|||
}
|
||||
}
|
||||
|
||||
int GX_EngineAGetLayers (void)
|
||||
int GXLayers_EngineAGetLayers (void)
|
||||
{
|
||||
return sEngineALayers;
|
||||
}
|
||||
|
|
|
|||
24
src/heap.c
24
src/heap.c
|
|
@ -31,7 +31,7 @@ static void * AllocFromHeapInternal(NNSFndHeapHandle heap, u32 size, s32 alignme
|
|||
|
||||
static HeapInfo sHeapInfo = { 0 };
|
||||
|
||||
void InitHeapSystem (const HeapParam * templates, u32 nTemplates, u32 totalNumHeaps, u32 pre_size)
|
||||
void Heap_InitSystem (const HeapParam * templates, u32 nTemplates, u32 totalNumHeaps, u32 pre_size)
|
||||
{
|
||||
void * ptr;
|
||||
u32 unk_size, i;
|
||||
|
|
@ -106,12 +106,12 @@ static int FindFirstAvailableHeapHandle (void)
|
|||
return -1;
|
||||
}
|
||||
|
||||
BOOL CreateHeap (u32 parent, u32 child, u32 size)
|
||||
BOOL Heap_Create (u32 parent, u32 child, u32 size)
|
||||
{
|
||||
return CreateHeapInternal(parent, child, size, 4);
|
||||
}
|
||||
|
||||
BOOL CreateHeapAtEnd (u32 parent, u32 child, u32 size)
|
||||
BOOL Heap_CreateAtEnd (u32 parent, u32 child, u32 size)
|
||||
{
|
||||
return CreateHeapInternal(parent, child, size, -4);
|
||||
}
|
||||
|
|
@ -157,7 +157,7 @@ static BOOL CreateHeapInternal (u32 parent, u32 child, u32 size, s32 alignment)
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
void DestroyHeap (u32 heapID)
|
||||
void Heap_Destroy (u32 heapID)
|
||||
{
|
||||
GF_ASSERT(OS_GetProcMode() != OS_PROCMODE_IRQ);
|
||||
|
||||
|
|
@ -212,11 +212,11 @@ static void * AllocFromHeapInternal (NNSFndHeapHandle heap, u32 size, s32 alignm
|
|||
static void AllocFail (void)
|
||||
{
|
||||
if (sub_02036780()) {
|
||||
PrintErrorMessageAndReset();
|
||||
ErrorMessageReset_PrintErrorAndReset();
|
||||
}
|
||||
}
|
||||
|
||||
void * AllocFromHeap (u32 heapID, u32 size)
|
||||
void * Heap_AllocFromHeap (u32 heapID, u32 size)
|
||||
{
|
||||
void * ptr = NULL;
|
||||
|
||||
|
|
@ -235,7 +235,7 @@ void * AllocFromHeap (u32 heapID, u32 size)
|
|||
return ptr;
|
||||
}
|
||||
|
||||
void * AllocFromHeapAtEnd (u32 heapID, u32 size)
|
||||
void * Heap_AllocFromHeapAtEnd (u32 heapID, u32 size)
|
||||
{
|
||||
void * ptr = NULL;
|
||||
|
||||
|
|
@ -254,7 +254,7 @@ void * AllocFromHeapAtEnd (u32 heapID, u32 size)
|
|||
return ptr;
|
||||
}
|
||||
|
||||
void FreeToHeap (void * ptr)
|
||||
void Heap_FreeToHeap (void * ptr)
|
||||
{
|
||||
(u8 *)ptr -= sizeof(MemoryBlock);
|
||||
u32 heapID = ((MemoryBlock *)ptr)->heapID;
|
||||
|
|
@ -285,7 +285,7 @@ void FreeToHeap (void * ptr)
|
|||
}
|
||||
}
|
||||
|
||||
void FreeToHeapExplicit (u32 heapID, void * ptr)
|
||||
void Heap_FreeToHeapExplicit (u32 heapID, void * ptr)
|
||||
{
|
||||
GF_ASSERT(OS_GetProcMode() != OS_PROCMODE_IRQ);
|
||||
|
||||
|
|
@ -310,7 +310,7 @@ void FreeToHeapExplicit (u32 heapID, void * ptr)
|
|||
}
|
||||
}
|
||||
|
||||
u32 GF_ExpHeap_FndGetTotalFreeSize (u32 heapID)
|
||||
u32 Heap_FndGetTotalFreeSizeForExpHeap (u32 heapID)
|
||||
{
|
||||
if (heapID < sHeapInfo.totalNumHeaps) {
|
||||
u8 index = sHeapInfo.heapIdxs[heapID];
|
||||
|
|
@ -322,7 +322,7 @@ u32 GF_ExpHeap_FndGetTotalFreeSize (u32 heapID)
|
|||
return 0;
|
||||
}
|
||||
|
||||
void GF_ExpHeap_FndInitAllocator (NNSFndAllocator * pAllocator, u32 heapID, int alignment)
|
||||
void Heap_FndInitAllocatorForExpHeap (NNSFndAllocator * pAllocator, u32 heapID, int alignment)
|
||||
{
|
||||
if (heapID < sHeapInfo.totalNumHeaps) {
|
||||
u8 index = sHeapInfo.heapIdxs[heapID];
|
||||
|
|
@ -333,7 +333,7 @@ void GF_ExpHeap_FndInitAllocator (NNSFndAllocator * pAllocator, u32 heapID, int
|
|||
}
|
||||
}
|
||||
|
||||
void ReallocFromHeap (void * ptr, u32 newSize)
|
||||
void Heap_ReallocFromHeap (void * ptr, u32 newSize)
|
||||
{
|
||||
GF_ASSERT(OS_GetProcMode() != OS_PROCMODE_IRQ);
|
||||
|
||||
|
|
|
|||
40
src/item.c
40
src/item.c
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
#include "struct_defs/struct_0207D0B0.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "unk_0200AC5C.h"
|
||||
#include "heap.h"
|
||||
#include "item.h"
|
||||
|
|
@ -762,17 +762,17 @@ u16 sub_0207CF10 (u16 param0)
|
|||
return 0;
|
||||
}
|
||||
|
||||
u16 GetItemIconCellArchiveIndex (void)
|
||||
u16 Item_GetIndexOfIconNCER (void)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
u16 GetItemIconCellAnimationArchiveIndex (void)
|
||||
u16 Item_GetIndexOfIconNANR (void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void * LoadItemDataOrGfx (u16 itemID, u16 attributeID, u32 heapID)
|
||||
void * Item_LoadDataOrGFX (u16 itemID, u16 attributeID, u32 heapID)
|
||||
{
|
||||
if (itemID > 467) {
|
||||
itemID = 0;
|
||||
|
|
@ -780,17 +780,17 @@ void * LoadItemDataOrGfx (u16 itemID, u16 attributeID, u32 heapID)
|
|||
|
||||
switch (attributeID) {
|
||||
case 0:
|
||||
return AllocAndReadWholeNarcMemberByIndexPair(15, sItemNarcIDs[itemID].dataArchiveID, heapID);
|
||||
return NARC_AllocAndReadWholeMemberByIndexPair(15, sItemNarcIDs[itemID].dataArchiveID, heapID);
|
||||
case 1:
|
||||
return AllocAndReadWholeNarcMemberByIndexPair(16, sItemNarcIDs[itemID].imageArchiveID, heapID);
|
||||
return NARC_AllocAndReadWholeMemberByIndexPair(16, sItemNarcIDs[itemID].imageArchiveID, heapID);
|
||||
case 2:
|
||||
return AllocAndReadWholeNarcMemberByIndexPair(16, sItemNarcIDs[itemID].palArchiveID, heapID);
|
||||
return NARC_AllocAndReadWholeMemberByIndexPair(16, sItemNarcIDs[itemID].palArchiveID, heapID);
|
||||
}
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void GetItemNameIntoString (UnkStruct_02023790 * dest, u16 itemID, u32 heapID)
|
||||
void Item_GetNameIntoString (UnkStruct_02023790 * dest, u16 itemID, u32 heapID)
|
||||
{
|
||||
UnkStruct_0200B144 * msgData = sub_0200B144(1, 26, 392, heapID);
|
||||
|
||||
|
|
@ -798,7 +798,7 @@ void GetItemNameIntoString (UnkStruct_02023790 * dest, u16 itemID, u32 heapID)
|
|||
sub_0200B190(msgData);
|
||||
}
|
||||
|
||||
void GetItemDescriptionIntoString (UnkStruct_02023790 * dest, u16 itemID, u16 heapID)
|
||||
void Item_GetDescriptionIntoString (UnkStruct_02023790 * dest, u16 itemID, u16 heapID)
|
||||
{
|
||||
UnkStruct_0200B144 * msgData = sub_0200B144(1, 26, 391, heapID);
|
||||
|
||||
|
|
@ -806,19 +806,19 @@ void GetItemDescriptionIntoString (UnkStruct_02023790 * dest, u16 itemID, u16 he
|
|||
sub_0200B190(msgData);
|
||||
}
|
||||
|
||||
s32 GetItemAttribute (u16 itemID, u16 attributeID, u32 heapID)
|
||||
s32 Item_GetAttribute (u16 itemID, u16 attributeID, u32 heapID)
|
||||
{
|
||||
UnkStruct_0207D3B0 * v0;
|
||||
s32 v1;
|
||||
|
||||
v0 = (UnkStruct_0207D3B0 *)LoadItemDataOrGfx(itemID, 0, heapID);
|
||||
v1 = GetItemAttributeFromStruct(v0, attributeID);
|
||||
FreeToHeapExplicit(heapID, v0);
|
||||
v0 = (UnkStruct_0207D3B0 *)Item_LoadDataOrGFX(itemID, 0, heapID);
|
||||
v1 = Item_GetAttributeFromStruct(v0, attributeID);
|
||||
Heap_FreeToHeapExplicit(heapID, v0);
|
||||
|
||||
return v1;
|
||||
}
|
||||
|
||||
s32 GetItemAttributeFromStruct (UnkStruct_0207D3B0 * itemData, u16 attributeID)
|
||||
s32 Item_GetAttributeFromStruct (UnkStruct_0207D3B0 * itemData, u16 attributeID)
|
||||
{
|
||||
switch (attributeID) {
|
||||
case 0:
|
||||
|
|
@ -969,7 +969,7 @@ const u16 GetMoveFromTMOrHMItemID (u16 itemID)
|
|||
return sMovesTMHM[itemID];
|
||||
}
|
||||
|
||||
u8 IsMoveHM (u16 moveID)
|
||||
u8 Item_IsMoveHM (u16 moveID)
|
||||
{
|
||||
u8 v0;
|
||||
|
||||
|
|
@ -982,7 +982,7 @@ u8 IsMoveHM (u16 moveID)
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
u8 GetTMOrHMNumberFromItemID (u16 itemID)
|
||||
u8 Item_GetTMOrHMNumberFromID (u16 itemID)
|
||||
{
|
||||
if ((itemID < 328) || (itemID > 427)) {
|
||||
return 0;
|
||||
|
|
@ -991,7 +991,7 @@ u8 GetTMOrHMNumberFromItemID (u16 itemID)
|
|||
return itemID - 328;
|
||||
}
|
||||
|
||||
u8 IsItemMail (u16 itemID)
|
||||
u8 Item_IsMail (u16 itemID)
|
||||
{
|
||||
u32 i;
|
||||
|
||||
|
|
@ -1026,7 +1026,7 @@ u16 sub_0207D310 (u8 param0)
|
|||
return sMailItemIDs[param0];
|
||||
}
|
||||
|
||||
u8 IsItemBerry (u16 itemID)
|
||||
u8 Item_IsBerry (u16 itemID)
|
||||
{
|
||||
u32 i;
|
||||
|
||||
|
|
@ -1057,7 +1057,7 @@ u16 sub_0207D354 (u8 param0)
|
|||
return sBerryItemIDs[param0];
|
||||
}
|
||||
|
||||
u8 IsItemHerbalMedicine (u16 itemID)
|
||||
u8 Item_IsHerbalMedicine (u16 itemID)
|
||||
{
|
||||
if ((itemID == 34) || (itemID == 35) || (itemID == 36) || (itemID == 37)) {
|
||||
return TRUE;
|
||||
|
|
@ -1069,7 +1069,7 @@ u8 IsItemHerbalMedicine (u16 itemID)
|
|||
void * sub_0207D388 (int param0)
|
||||
{
|
||||
int v0 = sub_0207CE78(467, 0);
|
||||
return AllocAndReadFromNarcMemberByIndexPair(15, 0, param0, 0, 36 * v0);
|
||||
return NARC_AllocAndReadFromMemberByIndexPair(15, 0, param0, 0, 36 * v0);
|
||||
}
|
||||
|
||||
UnkStruct_0207D3B0 * sub_0207D3B0 (UnkStruct_0207D3B0 * param0, u16 param1)
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
#include "unk_02000C88.h"
|
||||
#include "unk_02002B7C.h"
|
||||
#include "unk_02003B60.h"
|
||||
#include "poke_overlay.h"
|
||||
#include "game_overlay.h"
|
||||
#include "unk_020067E8.h"
|
||||
#include "unk_0200A9DC.h"
|
||||
#include "unk_0200F174.h"
|
||||
|
|
@ -180,7 +180,7 @@ static void sub_02000E54 (void)
|
|||
}
|
||||
|
||||
if (Unk_02101D28.unk_08 != 0xffffffff) {
|
||||
HandleLoadOverlay(Unk_02101D28.unk_08, 0);
|
||||
Overlay_LoadByID(Unk_02101D28.unk_08, 0);
|
||||
}
|
||||
|
||||
Unk_02101D28.unk_00 = Unk_02101D28.unk_08;
|
||||
|
|
@ -196,7 +196,7 @@ static void sub_02000E54 (void)
|
|||
Unk_02101D28.unk_04 = NULL;
|
||||
|
||||
if (Unk_02101D28.unk_00 != 0xffffffff) {
|
||||
UnloadOverlayByID(Unk_02101D28.unk_00);
|
||||
Overlay_UnloadByID(Unk_02101D28.unk_00);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13052,7 +13052,7 @@ static const MapHeader mapHeaders[] = {
|
|||
},
|
||||
};
|
||||
|
||||
u32 HeaderIdBoundsCheck (u32 headerID)
|
||||
u32 MapHeader_IDBoundsCheck (u32 headerID)
|
||||
{
|
||||
if (headerID >= NELEMS(mapHeaders)) {
|
||||
GF_ASSERT(0);
|
||||
|
|
@ -13064,13 +13064,13 @@ u32 HeaderIdBoundsCheck (u32 headerID)
|
|||
|
||||
const u16 sub_0203A038 (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].unk_00;
|
||||
}
|
||||
|
||||
const u16 sub_0203A04C (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].unk_01;
|
||||
}
|
||||
|
||||
|
|
@ -13078,7 +13078,7 @@ const u16 MapHeader_GetMapMatrixID (u32 headerID)
|
|||
{
|
||||
u16 mapMatrixID;
|
||||
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
mapMatrixID = mapHeaders[headerID].mapMatrixID;
|
||||
|
||||
if (mapMatrixID == 22) {
|
||||
|
|
@ -13092,103 +13092,103 @@ const u16 MapHeader_GetMapMatrixID (u32 headerID)
|
|||
|
||||
u32 MapHeader_GetMsgArchiveID (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].msgArchiveID;
|
||||
}
|
||||
|
||||
u32 MapHeader_GetScriptsArchiveID (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].scriptsArchiveID;
|
||||
}
|
||||
|
||||
u32 MapHeader_GetMapScriptArchiveID (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].mapScriptArchiveID;
|
||||
}
|
||||
|
||||
u16 MapHeader_GetDayMusicID (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].dayMusicID;
|
||||
}
|
||||
|
||||
u16 MapHeader_GetNightMusicID (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].nightMusicID;
|
||||
}
|
||||
|
||||
BOOL MapHeader_HasWildEncounters (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].wildEncountersArchiveID != 65535;
|
||||
}
|
||||
|
||||
u32 MapHeader_GetWildEncountersArchiveID (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].wildEncountersArchiveID;
|
||||
}
|
||||
|
||||
u32 MapHeader_GetEventsArchiveID (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].eventsArchiveID;
|
||||
}
|
||||
|
||||
u32 sub_0203A138 (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].unk_12_0;
|
||||
}
|
||||
|
||||
u8 sub_0203A154 (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].unk_12_8;
|
||||
}
|
||||
|
||||
u32 MapHeader_GetWeatherType (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].weather;
|
||||
}
|
||||
|
||||
u32 MapHeader_GetCameraType (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].cameraType;
|
||||
}
|
||||
|
||||
u32 MapHeader_GetBattleBG (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].battleBG;
|
||||
}
|
||||
|
||||
BOOL MapHeader_IsEscapeRopeAllowed (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].isEscapeRopeAllowed;
|
||||
}
|
||||
|
||||
BOOL MapHeader_IsFlyAllowed (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].isFlyAllowed;
|
||||
}
|
||||
|
||||
BOOL MapHeader_IsBikeAllowed (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].isBikeAllowed;
|
||||
}
|
||||
|
||||
u32 MapHeader_GetMapType (u32 headerID)
|
||||
{
|
||||
headerID = HeaderIdBoundsCheck(headerID);
|
||||
headerID = MapHeader_IDBoundsCheck(headerID);
|
||||
return mapHeaders[headerID].mapType;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -3,24 +3,24 @@
|
|||
|
||||
#include "struct_defs/struct_020790C4.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "move_table.h"
|
||||
|
||||
static void LoadMoveEntry(int moveID, MoveTable * moveTable);
|
||||
|
||||
void LoadMoveTable (void * dest) {
|
||||
ReadFromNarcMemberByIndexPair(dest, 9, 0, 0, sizeof(MoveTable) * (467 + 1));
|
||||
void MoveTable_Load (void * dest) {
|
||||
NARC_ReadFromMemberByIndexPair(dest, 9, 0, 0, sizeof(MoveTable) * (467 + 1));
|
||||
}
|
||||
|
||||
u32 GetMoveAttribute (int moveID, int attrno)
|
||||
u32 MoveTable_GetMoveAttribute (int moveID, int attrno)
|
||||
{
|
||||
MoveTable moveData;
|
||||
|
||||
LoadMoveEntry(moveID, &moveData);
|
||||
return GetMoveTableAttribute(&moveData, attrno);
|
||||
return MoveTable_GetAttribute(&moveData, attrno);
|
||||
}
|
||||
|
||||
u8 GetMoveMaxPP (u16 moveID, u8 ppUps)
|
||||
u8 MoveTable_GetMoveMaxPP (u16 moveID, u8 ppUps)
|
||||
{
|
||||
u8 pp;
|
||||
|
||||
|
|
@ -28,13 +28,13 @@ u8 GetMoveMaxPP (u16 moveID, u8 ppUps)
|
|||
ppUps = 3;
|
||||
}
|
||||
|
||||
pp = GetMoveAttribute(moveID, 5);
|
||||
pp = MoveTable_GetMoveAttribute(moveID, 5);
|
||||
pp += (pp * 20 * ppUps) / 100;
|
||||
|
||||
return pp;
|
||||
}
|
||||
|
||||
u32 GetMoveTableAttribute (MoveTable * moveTable, int attribute)
|
||||
u32 MoveTable_GetAttribute (MoveTable * moveTable, int attribute)
|
||||
{
|
||||
u32 ret;
|
||||
|
||||
|
|
@ -82,5 +82,5 @@ u32 GetMoveTableAttribute (MoveTable * moveTable, int attribute)
|
|||
|
||||
static void LoadMoveEntry (int moveID, MoveTable * moveTable)
|
||||
{
|
||||
ReadWholeNarcMemberByIndexPair(moveTable, 9, moveID);
|
||||
NARC_ReadWholeMemberByIndexPair(moveTable, 9, moveID);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
#include <nitro.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "heap.h"
|
||||
|
||||
static const char *Unk_02100498[] = {
|
||||
static const char * Unk_02100498[] = {
|
||||
{ "battle/skill/waza_seq.narc" },
|
||||
{ "battle/skill/sub_seq.narc" },
|
||||
{ "poketool/personal/pl_personal.narc" },
|
||||
|
|
@ -299,9 +299,9 @@ static void * AllocAndReadFromNarcMemberByPathAndIndex (const char * path, int m
|
|||
GF_ASSERT(btafStart != 0);
|
||||
|
||||
if (allocAtEnd == 0) {
|
||||
dest = AllocFromHeap(heapID, btafStart);
|
||||
dest = Heap_AllocFromHeap(heapID, btafStart);
|
||||
} else {
|
||||
dest = AllocFromHeapAtEnd(heapID, btafStart);
|
||||
dest = Heap_AllocFromHeapAtEnd(heapID, btafStart);
|
||||
}
|
||||
|
||||
FS_ReadFile(&file, dest, btafStart);
|
||||
|
|
@ -310,37 +310,37 @@ static void * AllocAndReadFromNarcMemberByPathAndIndex (const char * path, int m
|
|||
return dest;
|
||||
}
|
||||
|
||||
void ReadWholeNarcMemberByIndexPair (void * dest, int narcIndex, int memberIndex)
|
||||
void NARC_ReadWholeMemberByIndexPair (void * dest, int narcIndex, int memberIndex)
|
||||
{
|
||||
ReadFromNarcMemberByPathAndIndex(dest, Unk_02100498[narcIndex], memberIndex, 0, 0);
|
||||
}
|
||||
|
||||
void * AllocAndReadWholeNarcMemberByIndexPair (int narcIndex, int memberIndex, int heapID)
|
||||
void * NARC_AllocAndReadWholeMemberByIndexPair (int narcIndex, int memberIndex, int heapID)
|
||||
{
|
||||
return AllocAndReadFromNarcMemberByPathAndIndex(Unk_02100498[narcIndex], memberIndex, heapID, 0, 0, FALSE);
|
||||
}
|
||||
|
||||
void * AllocAtEndAndReadWholeNarcMemberByIndexPair (int narcIndex, int memberIndex, int heapID)
|
||||
void * NARC_AllocAtEndAndReadWholeMemberByIndexPair (int narcIndex, int memberIndex, int heapID)
|
||||
{
|
||||
return AllocAndReadFromNarcMemberByPathAndIndex(Unk_02100498[narcIndex], memberIndex, heapID, 0, 0, TRUE);
|
||||
}
|
||||
|
||||
void ReadFromNarcMemberByIndexPair (void * dest, int narcIndex, int memberIndex, int offset, int bytesToRead)
|
||||
void NARC_ReadFromMemberByIndexPair (void * dest, int narcIndex, int memberIndex, int offset, int bytesToRead)
|
||||
{
|
||||
ReadFromNarcMemberByPathAndIndex(dest, Unk_02100498[narcIndex], memberIndex, offset, bytesToRead);
|
||||
}
|
||||
|
||||
void * AllocAndReadFromNarcMemberByIndexPair (int narcIndex, int memberIndex, int heapID, int offset, int bytesToRead)
|
||||
void * NARC_AllocAndReadFromMemberByIndexPair (int narcIndex, int memberIndex, int heapID, int offset, int bytesToRead)
|
||||
{
|
||||
return AllocAndReadFromNarcMemberByPathAndIndex(Unk_02100498[narcIndex], memberIndex, heapID, offset, bytesToRead, FALSE);
|
||||
}
|
||||
|
||||
void * AllocAtEndAndReadFromNarcMemberByIndexPair (int narcIndex, int memberIndex, int heapID, int offset, int bytesToRead)
|
||||
void * NARC_AllocAtEndAndReadFromMemberByIndexPair (int narcIndex, int memberIndex, int heapID, int offset, int bytesToRead)
|
||||
{
|
||||
return AllocAndReadFromNarcMemberByPathAndIndex(Unk_02100498[narcIndex], memberIndex, heapID, offset, bytesToRead, TRUE);
|
||||
}
|
||||
|
||||
u32 GetNarcMemberSizeByIndexPair (int narcIndex, int memberIndex)
|
||||
u32 NARC_GetMemberSizeByIndexPair (int narcIndex, int memberIndex)
|
||||
{
|
||||
FSFile file;
|
||||
u32 chunkSize = 0;
|
||||
|
|
@ -386,7 +386,7 @@ u32 GetNarcMemberSizeByIndexPair (int narcIndex, int memberIndex)
|
|||
|
||||
NARC * NARC_ctor (u32 narcIndex, u32 heapID)
|
||||
{
|
||||
NARC * narc = AllocFromHeap(heapID, sizeof(NARC));
|
||||
NARC * narc = Heap_AllocFromHeap(heapID, sizeof(NARC));
|
||||
|
||||
if (narc) {
|
||||
u32 btnfStart;
|
||||
|
|
@ -416,7 +416,7 @@ NARC * NARC_ctor (u32 narcIndex, u32 heapID)
|
|||
void NARC_dtor (NARC * param0)
|
||||
{
|
||||
FS_CloseFile(&(param0->unk_00));
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void * NARC_AllocAndReadWholeMember (NARC * narc, u32 memberIndex, u32 heapID)
|
||||
|
|
@ -432,7 +432,7 @@ void * NARC_AllocAndReadWholeMember (NARC * narc, u32 memberIndex, u32 heapID)
|
|||
FS_ReadFile(&(narc->unk_00), &fileEnd, 4);
|
||||
FS_SeekFile(&(narc->unk_00), narc->unk_B0 + 8 + fileStart, FS_SEEK_SET);
|
||||
|
||||
dest = AllocFromHeap(heapID, fileEnd - fileStart);
|
||||
dest = Heap_AllocFromHeap(heapID, fileEnd - fileStart);
|
||||
|
||||
if (dest) {
|
||||
FS_ReadFile(&(narc->unk_00), dest, fileEnd - fileStart);
|
||||
|
|
@ -107,7 +107,7 @@ int ov4_021D0D80 (UnkStruct_021C0794 * param0, int param1, int param2, int param
|
|||
|
||||
GF_ASSERT(Unk_ov4_0221A400 == NULL);
|
||||
|
||||
v0 = AllocFromHeap(param1, sizeof(UnkStruct_ov4_0221A400) + 32);
|
||||
v0 = Heap_AllocFromHeap(param1, sizeof(UnkStruct_ov4_0221A400) + 32);
|
||||
MI_CpuClear8(v0, sizeof(UnkStruct_ov4_0221A400) + 32);
|
||||
|
||||
Unk_ov4_0221A400 = (UnkStruct_ov4_0221A400 *)(((u32)v0 + 31) / 32 * 32);
|
||||
|
|
@ -120,7 +120,7 @@ int ov4_021D0D80 (UnkStruct_021C0794 * param0, int param1, int param2, int param
|
|||
Unk_ov4_0221A400->unk_1078 = param1;
|
||||
Unk_ov4_0221A400->unk_107C = param1;
|
||||
Unk_ov4_0221A400->unk_1080 = param2;
|
||||
Unk_ov4_0221A400->unk_F84 = AllocFromHeap(param1, param2 + ((4 * 1024) * 3) + 32);
|
||||
Unk_ov4_0221A400->unk_F84 = Heap_AllocFromHeap(param1, param2 + ((4 * 1024) * 3) + 32);
|
||||
Unk_ov4_0221A400->unk_F8C = NULL;
|
||||
Unk_ov4_0221A400->unk_F88 = NNS_FndCreateExpHeap((void *)(((u32)Unk_ov4_0221A400->unk_F84 + 31) / 32 * 32), param2);
|
||||
Unk_ov4_0221A400->unk_F90 = NULL;
|
||||
|
|
@ -176,14 +176,14 @@ void ov4_021D0F68 ()
|
|||
|
||||
if (Unk_ov4_0221A400->unk_F8C != NULL) {
|
||||
NNS_FndDestroyExpHeap(Unk_ov4_0221A400->unk_F90);
|
||||
FreeToHeap(Unk_ov4_0221A400->unk_F8C);
|
||||
Heap_FreeToHeap(Unk_ov4_0221A400->unk_F8C);
|
||||
Unk_ov4_0221A400->unk_F8C = NULL;
|
||||
}
|
||||
|
||||
NNS_FndDestroyExpHeap(Unk_ov4_0221A400->unk_F88);
|
||||
|
||||
FreeToHeapExplicit(Unk_ov4_0221A400->unk_1078, Unk_ov4_0221A400->unk_F84);
|
||||
FreeToHeapExplicit(Unk_ov4_0221A400->unk_1078, Unk_ov4_0221A400->unk_F70);
|
||||
Heap_FreeToHeapExplicit(Unk_ov4_0221A400->unk_1078, Unk_ov4_0221A400->unk_F84);
|
||||
Heap_FreeToHeapExplicit(Unk_ov4_0221A400->unk_1078, Unk_ov4_0221A400->unk_F70);
|
||||
|
||||
Unk_ov4_0221A400 = NULL;
|
||||
}
|
||||
|
|
@ -1540,7 +1540,7 @@ void ov4_021D2618 (BOOL param0, int param1)
|
|||
Unk_ov4_0221A400->unk_107C = 11;
|
||||
|
||||
if (Unk_ov4_0221A400->unk_F8C == NULL) {
|
||||
Unk_ov4_0221A400->unk_F8C = AllocFromHeap(param1, 0xf000 + 32);
|
||||
Unk_ov4_0221A400->unk_F8C = Heap_AllocFromHeap(param1, 0xf000 + 32);
|
||||
Unk_ov4_0221A400->unk_F90 = NNS_FndCreateExpHeap((void *)(((u32)Unk_ov4_0221A400->unk_F8C + 31) / 32 * 32), 0xf000);
|
||||
NNS_FndSetGroupIDForExpHeap(Unk_ov4_0221A400->unk_F90, 16);
|
||||
Unk_ov4_0221A400->unk_F94 = NNS_FndGetTotalFreeSizeForExpHeap(Unk_ov4_0221A400->unk_F90);
|
||||
|
|
@ -1555,7 +1555,7 @@ void ov4_021D2618 (BOOL param0, int param1)
|
|||
}
|
||||
|
||||
NNS_FndDestroyExpHeap(Unk_ov4_0221A400->unk_F90);
|
||||
FreeToHeap(Unk_ov4_0221A400->unk_F8C);
|
||||
Heap_FreeToHeap(Unk_ov4_0221A400->unk_F8C);
|
||||
|
||||
Unk_ov4_0221A400->unk_F8C = NULL;
|
||||
}
|
||||
|
|
@ -1571,7 +1571,7 @@ void ov4_021D2700 (int param0)
|
|||
{
|
||||
if (Unk_ov4_0221A400->unk_F74[param0] != NULL) {
|
||||
if (Unk_ov4_0221A400->unk_10D5[param0] == 1) {
|
||||
FreeToHeap(Unk_ov4_0221A400->unk_F74[param0]);
|
||||
Heap_FreeToHeap(Unk_ov4_0221A400->unk_F74[param0]);
|
||||
} else {
|
||||
ov4_021D1B04(0, Unk_ov4_0221A400->unk_F74[param0], 0);
|
||||
}
|
||||
|
|
@ -1586,7 +1586,7 @@ void ov4_021D2748 (int param0)
|
|||
|
||||
if (Unk_ov4_0221A400->unk_F74[param0] == NULL) {
|
||||
if (Unk_ov4_0221A400->unk_107C == 11) {
|
||||
Unk_ov4_0221A400->unk_F74[param0] = AllocFromHeap(Unk_ov4_0221A400->unk_107C, (4 * 1024) + 32);
|
||||
Unk_ov4_0221A400->unk_F74[param0] = Heap_AllocFromHeap(Unk_ov4_0221A400->unk_107C, (4 * 1024) + 32);
|
||||
Unk_ov4_0221A400->unk_10D5[param0] = 1;
|
||||
} else {
|
||||
Unk_ov4_0221A400->unk_F74[param0] = ov4_021D1AA0(0, (4 * 1024), 32);
|
||||
|
|
|
|||
|
|
@ -384,7 +384,7 @@ BOOL ov4_021D2C70 (int param0, void * param1, int param2)
|
|||
|
||||
static void ov4_021D2C98 (void ** param0, void ** param1, int param2, int param3)
|
||||
{
|
||||
*param0 = AllocFromHeap(param3, param2 + 32);
|
||||
*param0 = Heap_AllocFromHeap(param3, param2 + 32);
|
||||
MI_CpuClear8(*param0, param2 + 32);
|
||||
*param1 = (UnkStruct_ov4_0221A408 *)(((u32) * param0 + 31) / 32 * 32);
|
||||
}
|
||||
|
|
@ -522,8 +522,8 @@ void ov4_021D2F08 (void)
|
|||
|
||||
VCT_Cleanup();
|
||||
|
||||
FreeToHeapExplicit(Unk_ov4_0221A408->unk_19F4, Unk_ov4_0221A408->unk_888);
|
||||
FreeToHeapExplicit(Unk_ov4_0221A408->unk_19F4, Unk_ov4_0221A408->unk_880);
|
||||
Heap_FreeToHeapExplicit(Unk_ov4_0221A408->unk_19F4, Unk_ov4_0221A408->unk_888);
|
||||
Heap_FreeToHeapExplicit(Unk_ov4_0221A408->unk_19F4, Unk_ov4_0221A408->unk_880);
|
||||
Unk_ov4_0221A408 = NULL;
|
||||
|
||||
if (v0 != NULL) {
|
||||
|
|
|
|||
|
|
@ -30,9 +30,9 @@
|
|||
#include "overlay084/struct_ov84_0223BA5C.h"
|
||||
#include "overlay097/struct_ov97_0222DB78.h"
|
||||
|
||||
#include "poke_overlay.h"
|
||||
#include "game_overlay.h"
|
||||
#include "unk_020067E8.h"
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "unk_0200A784.h"
|
||||
#include "unk_0200F174.h"
|
||||
#include "unk_02017728.h"
|
||||
|
|
@ -175,25 +175,25 @@ static int ov5_021D0DA4 (UnkStruct_020067E8 * param0, int * param1)
|
|||
sub_020531A0(v1);
|
||||
|
||||
if (v1->unk_74->unk_00_20) {
|
||||
HandleLoadOverlay(FS_OVERLAY_ID(overlay6), 2);
|
||||
Overlay_LoadByID(FS_OVERLAY_ID(overlay6), 2);
|
||||
|
||||
switch (ov5_021D1178(v1)) {
|
||||
case 0:
|
||||
HandleLoadOverlay(FS_OVERLAY_ID(overlay8), 2);
|
||||
Overlay_LoadByID(FS_OVERLAY_ID(overlay8), 2);
|
||||
break;
|
||||
case 1:
|
||||
HandleLoadOverlay(FS_OVERLAY_ID(overlay7), 2);
|
||||
Overlay_LoadByID(FS_OVERLAY_ID(overlay7), 2);
|
||||
break;
|
||||
case 2:
|
||||
HandleLoadOverlay(FS_OVERLAY_ID(overlay9), 2);
|
||||
Overlay_LoadByID(FS_OVERLAY_ID(overlay9), 2);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
CreateHeap(3, 4, v1->unk_74->unk_04);
|
||||
Heap_Create(3, 4, v1->unk_74->unk_04);
|
||||
GF_ASSERT(v1->unk_04 == NULL);
|
||||
|
||||
v1->unk_04 = AllocFromHeap(4, sizeof(UnkStruct_0203CDB0_sub2));
|
||||
v1->unk_04 = Heap_AllocFromHeap(4, sizeof(UnkStruct_0203CDB0_sub2));
|
||||
MI_CpuClear8(v1->unk_04, sizeof(UnkStruct_0203CDB0_sub2));
|
||||
v1->unk_04->unk_04 = ov5_021D1A94(v1, 4, 8);
|
||||
|
||||
|
|
@ -206,7 +206,7 @@ static int ov5_021D0DA4 (UnkStruct_020067E8 * param0, int * param1)
|
|||
ov5_021D15B4();
|
||||
ov5_021D154C();
|
||||
|
||||
GX_SwapDisplay();
|
||||
GXLayers_SwapDisplay();
|
||||
v1->unk_08 = sub_02018340(4);
|
||||
ov5_021D1444(v1->unk_08);
|
||||
sub_0205D8CC(0, 1);
|
||||
|
|
@ -351,18 +351,18 @@ static int ov5_021D0FB4 (UnkStruct_020067E8 * param0, int * param1)
|
|||
sub_0201CBA0();
|
||||
ov5_021D1AE4(v0->unk_04->unk_04);
|
||||
sub_02017798(NULL, NULL);
|
||||
FreeToHeap(v0->unk_08);
|
||||
FreeToHeap(v0->unk_04);
|
||||
Heap_FreeToHeap(v0->unk_08);
|
||||
Heap_FreeToHeap(v0->unk_04);
|
||||
|
||||
v0->unk_04 = NULL;
|
||||
|
||||
DestroyHeap(4);
|
||||
Heap_Destroy(4);
|
||||
|
||||
if (v0->unk_74->unk_00_20) {
|
||||
UnloadOverlayByID(FS_OVERLAY_ID(overlay6));
|
||||
UnloadOverlayByID(FS_OVERLAY_ID(overlay8));
|
||||
UnloadOverlayByID(FS_OVERLAY_ID(overlay7));
|
||||
UnloadOverlayByID(FS_OVERLAY_ID(overlay9));
|
||||
Overlay_UnloadByID(FS_OVERLAY_ID(overlay6));
|
||||
Overlay_UnloadByID(FS_OVERLAY_ID(overlay8));
|
||||
Overlay_UnloadByID(FS_OVERLAY_ID(overlay7));
|
||||
Overlay_UnloadByID(FS_OVERLAY_ID(overlay9));
|
||||
}
|
||||
|
||||
return 1;
|
||||
|
|
@ -576,7 +576,7 @@ static void ov5_021D1414 (void)
|
|||
GX_VRAM_TEXPLTT_0123_E
|
||||
};
|
||||
|
||||
GX_SetBanks(&v0);
|
||||
GXLayers_SetBanks(&v0);
|
||||
}
|
||||
|
||||
void ov5_021D1434 (UnkStruct_02018340 * param0)
|
||||
|
|
@ -677,7 +677,7 @@ static void ov5_021D1444 (UnkStruct_02018340 * param0)
|
|||
|
||||
static void ov5_021D1524 (UnkStruct_02018340 * param0)
|
||||
{
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG0 | GX_PLANEMASK_BG1 | GX_PLANEMASK_BG2 | GX_PLANEMASK_BG3, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG0 | GX_PLANEMASK_BG1 | GX_PLANEMASK_BG2 | GX_PLANEMASK_BG3, 0);
|
||||
sub_02019044(param0, 1);
|
||||
sub_02019044(param0, 2);
|
||||
sub_02019044(param0, 3);
|
||||
|
|
@ -815,7 +815,7 @@ void ov5_021D1744 (const u8 param0)
|
|||
|
||||
static void ov5_021D1790 (UnkStruct_0203CDB0 * param0)
|
||||
{
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG0, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG0, 0);
|
||||
G3_SwapBuffers(GX_SORTMODE_AUTO, Unk_02100844);
|
||||
|
||||
param0->unk_50 = ov5_021D38B8();
|
||||
|
|
@ -922,8 +922,8 @@ static void ov5_021D1878 (UnkStruct_0203CDB0 * param0)
|
|||
|
||||
static void ov5_021D1968 (UnkStruct_0203CDB0 * param0)
|
||||
{
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG0, 1);
|
||||
GX_BothDispOn();
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG0, 1);
|
||||
GXLayers_TurnBothDispOn();
|
||||
param0->unk_44 = ov5_021D5878();
|
||||
ov5_021D1578(param0->unk_44);
|
||||
param0->unk_48 = ov5_021D57BC();
|
||||
|
|
@ -957,8 +957,8 @@ static UnkStruct_ov5_021D1A68 * ov5_021D1A14 (int param0, int param1)
|
|||
u16 * v1;
|
||||
UnkStruct_ov5_021D1A68 * v2;
|
||||
|
||||
v2 = AllocFromHeap(param0, sizeof(UnkStruct_ov5_021D1A68));
|
||||
v1 = AllocAtEndAndReadWholeNarcMemberByIndexPair(96, param1, param0);
|
||||
v2 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov5_021D1A68));
|
||||
v1 = NARC_AllocAtEndAndReadWholeMemberByIndexPair(96, param1, param0);
|
||||
|
||||
for (v0 = 0; v0 < 24; v0++) {
|
||||
v2->unk_02[v0] = 0xffff;
|
||||
|
|
@ -973,7 +973,7 @@ static UnkStruct_ov5_021D1A68 * ov5_021D1A14 (int param0, int param1)
|
|||
}
|
||||
|
||||
v2->unk_00 = v0;
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
return v2;
|
||||
}
|
||||
|
||||
|
|
@ -989,7 +989,7 @@ static const int ov5_021D1A6C (const UnkStruct_ov5_021D1A68 * param0)
|
|||
|
||||
static void ov5_021D1A70 (UnkStruct_ov5_021D1A68 * param0)
|
||||
{
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
static BOOL ov5_021D1A78 (UnkStruct_0203CDB0 * param0)
|
||||
|
|
|
|||
|
|
@ -37,18 +37,18 @@ UnkStruct_ov5_021D1A94 * ov5_021D1A94 (UnkStruct_0203CDB0 * param0, int param1,
|
|||
UnkStruct_ov5_021D1A94 * v0;
|
||||
u32 v1;
|
||||
|
||||
v0 = AllocFromHeap(param1, sizeof(UnkStruct_ov5_021D1A94));
|
||||
v0 = Heap_AllocFromHeap(param1, sizeof(UnkStruct_ov5_021D1A94));
|
||||
|
||||
v0->unk_00 = param0;
|
||||
v0->unk_04 = param1;
|
||||
v0->unk_08 = param2;
|
||||
v0->unk_0C = AllocFromHeap(param1, sizeof(UnkStruct_ov5_021D1BEC) * param2);
|
||||
v0->unk_0C = Heap_AllocFromHeap(param1, sizeof(UnkStruct_ov5_021D1BEC) * param2);
|
||||
|
||||
MI_CpuClear32(v0->unk_0C, sizeof(UnkStruct_ov5_021D1BEC) * param2);
|
||||
|
||||
v1 = sub_0201CD80(param2);
|
||||
|
||||
v0->unk_10 = AllocFromHeap(param1, v1);
|
||||
v0->unk_10 = Heap_AllocFromHeap(param1, v1);
|
||||
v0->unk_10 = sub_0201CD88(param2, v0->unk_10);
|
||||
|
||||
return v0;
|
||||
|
|
@ -62,9 +62,9 @@ void ov5_021D1AE4 (UnkStruct_ov5_021D1A94 * param0)
|
|||
ov5_021D1BEC(¶m0->unk_0C[v0]);
|
||||
}
|
||||
|
||||
FreeToHeap(param0->unk_0C);
|
||||
FreeToHeap(param0->unk_10);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0->unk_0C);
|
||||
Heap_FreeToHeap(param0->unk_10);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov5_021D1B18 (UnkStruct_ov5_021D1A94 * param0)
|
||||
|
|
@ -110,7 +110,7 @@ UnkStruct_ov5_021D1BEC * ov5_021D1B6C (UnkStruct_ov5_021D1A94 * param0, const Un
|
|||
GF_ASSERT(v1->unk_08 != NULL);
|
||||
|
||||
if (param1->unk_04 != 0) {
|
||||
v1->unk_10 = AllocFromHeap(param0->unk_04, param1->unk_04);
|
||||
v1->unk_10 = Heap_AllocFromHeap(param0->unk_04, param1->unk_04);
|
||||
}
|
||||
|
||||
if (param1->unk_08) {
|
||||
|
|
@ -136,7 +136,7 @@ void ov5_021D1BEC (UnkStruct_ov5_021D1BEC * param0)
|
|||
}
|
||||
|
||||
if (param0->unk_0C->unk_04 != 0) {
|
||||
FreeToHeap(param0->unk_10);
|
||||
Heap_FreeToHeap(param0->unk_10);
|
||||
}
|
||||
|
||||
sub_0200DA58(param0->unk_04);
|
||||
|
|
|
|||
|
|
@ -181,7 +181,7 @@ int ov5_021D1DA4 (const UnkStruct_ov5_021D1CAC * param0, UnkStruct_0203CDB0 * pa
|
|||
|
||||
{
|
||||
if (param0->unk_00_11 == 0) {
|
||||
BOOL v0 = sub_02054AB0(GetPartyFromSavedata(param1->unk_0C));
|
||||
BOOL v0 = sub_02054AB0(Party_GetFromSavedata(param1->unk_0C));
|
||||
|
||||
if (sub_0206A984(sub_020507E4(param1->unk_0C)) == 1) {
|
||||
v0 = 1;
|
||||
|
|
@ -211,7 +211,7 @@ int ov5_021D1DA4 (const UnkStruct_ov5_021D1CAC * param0, UnkStruct_0203CDB0 * pa
|
|||
v1 |= 1 << 0;
|
||||
}
|
||||
|
||||
if (sub_020549A0(GetPartyFromSavedata(param1->unk_0C), 127) != 0xff) {
|
||||
if (sub_020549A0(Party_GetFromSavedata(param1->unk_0C), 127) != 0xff) {
|
||||
v1 |= 1 << 1;
|
||||
}
|
||||
|
||||
|
|
@ -751,7 +751,7 @@ u16 ov5_021D271C (UnkStruct_0203CDB0 * param0, u8 param1)
|
|||
if (ov5_021E0118(param0->unk_3C, v2, param1)
|
||||
|
||||
&& sub_02025F34(v1, 3)) {
|
||||
if (sub_020549A0(GetPartyFromSavedata(param0->unk_0C), 57) != 0xff) {
|
||||
if (sub_020549A0(Party_GetFromSavedata(param0->unk_0C), 57) != 0xff) {
|
||||
return 10004;
|
||||
}
|
||||
}
|
||||
|
|
@ -896,7 +896,7 @@ static BOOL ov5_021D29D8 (UnkStruct_0203CDB0 * param0, const int param1, const i
|
|||
|
||||
static BOOL ov5_021D2ABC (UnkStruct_0203CDB0 * param0)
|
||||
{
|
||||
Party * v0 = GetPartyFromSavedata(param0->unk_0C);
|
||||
Party * v0 = Party_GetFromSavedata(param0->unk_0C);
|
||||
UnkStruct_02026310 * v1 = sub_02026310(param0->unk_0C);
|
||||
|
||||
if (ov5_021E7154(v1, v0, param0) == 1) {
|
||||
|
|
@ -954,7 +954,7 @@ static void ov5_021D2B54 (UnkStruct_0203CDB0 * param0)
|
|||
{
|
||||
int v0, v1;
|
||||
UnkStruct_02073C74 * v2;
|
||||
Party * v3 = GetPartyFromSavedata(param0->unk_0C);
|
||||
Party * v3 = Party_GetFromSavedata(param0->unk_0C);
|
||||
u16 v4 = sub_0203A138(param0->unk_1C->unk_00);
|
||||
|
||||
v1 = Party_GetCurrentCount(v3);
|
||||
|
|
@ -967,7 +967,7 @@ static void ov5_021D2B54 (UnkStruct_0203CDB0 * param0)
|
|||
|
||||
static BOOL ov5_021D2B94 (UnkStruct_0203CDB0 * param0)
|
||||
{
|
||||
Party * v0 = GetPartyFromSavedata(param0->unk_0C);
|
||||
Party * v0 = Party_GetFromSavedata(param0->unk_0C);
|
||||
u16 * v1 = sub_0203A78C(sub_0203A790(param0->unk_0C));
|
||||
|
||||
(*v1)++;
|
||||
|
|
|
|||
|
|
@ -46,14 +46,14 @@ void ov5_021D2F14 (UnkStruct_ov5_021D30A8 * param0, const UnkStruct_ov7_0224F2EC
|
|||
param0->unk_1C4 = 6;
|
||||
}
|
||||
|
||||
v1 = AllocFromHeap(param3, sub_02009F34() * param0->unk_1C4);
|
||||
v1 = Heap_AllocFromHeap(param3, sub_02009F34() * param0->unk_1C4);
|
||||
|
||||
for (v4 = 0; v4 < param0->unk_1C4; v4++) {
|
||||
v0 = sub_02009F38(v1, v4);
|
||||
v2 = sub_02017A40(param3, param1->val1[v4]);
|
||||
|
||||
sub_02009F40(v2, v0, param3);
|
||||
FreeToHeap(v2);
|
||||
Heap_FreeToHeap(v2);
|
||||
}
|
||||
|
||||
for (v4 = 0; v4 < param0->unk_1C4; v4++) {
|
||||
|
|
@ -74,14 +74,14 @@ void ov5_021D2F14 (UnkStruct_ov5_021D30A8 * param0, const UnkStruct_ov7_0224F2EC
|
|||
sub_02009F8C(v0);
|
||||
}
|
||||
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
sub_0200A41C(param0->unk_1AC[0]);
|
||||
sub_0200A684(param0->unk_1AC[1]);
|
||||
|
||||
v2 = sub_02017A40(param3, param1->val2.unk_18);
|
||||
param0->unk_190 = sub_02009508(v2, param3, param0->unk_194[0], param0->unk_194[1], param0->unk_194[2], param0->unk_194[3], param0->unk_194[4], param0->unk_194[5]);
|
||||
|
||||
FreeToHeap(v2);
|
||||
Heap_FreeToHeap(v2);
|
||||
}
|
||||
|
||||
void ov5_021D30A8 (UnkStruct_ov5_021D30A8 * param0)
|
||||
|
|
@ -342,10 +342,10 @@ UnkStruct_0200D0F4 * ov5_021D3584 (UnkStruct_ov5_021D30A8 * param0, const UnkStr
|
|||
UnkStruct_ov115_02261520 v3;
|
||||
int v4[6];
|
||||
|
||||
v2 = AllocFromHeap(param0->unk_1C6, sizeof(UnkStruct_0200D0F4));
|
||||
v2 = Heap_AllocFromHeap(param0->unk_1C6, sizeof(UnkStruct_0200D0F4));
|
||||
|
||||
v2->unk_08 = AllocFromHeap(param0->unk_1C6, sizeof(UnkStruct_02009508));
|
||||
v2->unk_08->unk_00 = AllocFromHeap(param0->unk_1C6, sizeof(UnkStruct_ov19_021DA864));
|
||||
v2->unk_08 = Heap_AllocFromHeap(param0->unk_1C6, sizeof(UnkStruct_02009508));
|
||||
v2->unk_08->unk_00 = Heap_AllocFromHeap(param0->unk_1C6, sizeof(UnkStruct_ov19_021DA864));
|
||||
v2->unk_04 = v2->unk_08->unk_00;
|
||||
|
||||
for (v0 = 0; v0 < 6; v0++) {
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
#include "struct_decls/struct_02006C24_decl.h"
|
||||
|
||||
#include "unk_02005474.h"
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "heap.h"
|
||||
#include "overlay005/ov5_021D37AC.h"
|
||||
|
||||
|
|
@ -145,7 +145,7 @@ UnkStruct_ov5_021D3CAC * ov5_021D38B8 (void)
|
|||
int v0;
|
||||
UnkStruct_ov5_021D3CAC * v1;
|
||||
|
||||
v1 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021D3CAC));
|
||||
v1 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021D3CAC));
|
||||
|
||||
for (v0 = 0; v0 < 16; v0++) {
|
||||
v1->unk_10[v0].unk_04 = 0;
|
||||
|
|
@ -167,7 +167,7 @@ UnkStruct_ov5_021D3CAC * ov5_021D38B8 (void)
|
|||
v1->unk_290[v0].unk_0C = 0;
|
||||
}
|
||||
|
||||
GF_ExpHeap_FndInitAllocator(&v1->unk_00, 4, 4);
|
||||
Heap_FndInitAllocatorForExpHeap(&v1->unk_00, 4, 4);
|
||||
|
||||
v1->unk_2B0 = NARC_ctor(110, 4);
|
||||
v1->unk_2B4 = NARC_ctor(111, 4);
|
||||
|
|
@ -422,7 +422,7 @@ void ov5_021D3CAC (UnkStruct_ov5_021D3CAC * param0)
|
|||
if (param0->unk_10[v0].unk_04 == 1) {
|
||||
NNS_G3dFreeAnmObj(¶m0->unk_00, param0->unk_10[v0].unk_00);
|
||||
param0->unk_10[v0].unk_00 = NULL;
|
||||
FreeToHeap(param0->unk_10[v0].unk_14);
|
||||
Heap_FreeToHeap(param0->unk_10[v0].unk_14);
|
||||
}
|
||||
|
||||
param0->unk_10[v0].unk_04 = 0;
|
||||
|
|
@ -443,7 +443,7 @@ void ov5_021D3CE4 (UnkStruct_ov5_021D3CE4 * param0, UnkStruct_ov5_021D3CAC * par
|
|||
if (param0->unk_04 == 1) {
|
||||
NNS_G3dFreeAnmObj(¶m1->unk_00, param0->unk_00);
|
||||
param0->unk_00 = NULL;
|
||||
FreeToHeap(param0->unk_14);
|
||||
Heap_FreeToHeap(param0->unk_14);
|
||||
}
|
||||
|
||||
param0->unk_04 = 0;
|
||||
|
|
@ -481,7 +481,7 @@ void ov5_021D3D7C (UnkStruct_ov5_021D3CAC * param0)
|
|||
|
||||
NARC_dtor(param0->unk_2B0);
|
||||
NARC_dtor(param0->unk_2B4);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
|
||||
param0 = NULL;
|
||||
}
|
||||
|
|
@ -827,7 +827,7 @@ UnkStruct_ov5_021D41B4 * ov5_021D4194 (void)
|
|||
UnkStruct_ov5_021D41B4 * v2;
|
||||
|
||||
v1 = sizeof(UnkStruct_ov5_021D41B4);
|
||||
v2 = AllocFromHeap(4, v1);
|
||||
v2 = Heap_AllocFromHeap(4, v1);
|
||||
|
||||
MI_CpuClearFast(v2, v1);
|
||||
|
||||
|
|
@ -840,7 +840,7 @@ void ov5_021D41B4 (UnkStruct_ov5_021D41B4 ** param0)
|
|||
return;
|
||||
}
|
||||
|
||||
FreeToHeap((*param0));
|
||||
Heap_FreeToHeap((*param0));
|
||||
(*param0) = NULL;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ UnkStruct_ov5_021D432C * ov5_021D431C (void)
|
|||
{
|
||||
UnkStruct_ov5_021D432C * v0;
|
||||
|
||||
v0 = AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021D432C));
|
||||
v0 = Heap_AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021D432C));
|
||||
v0->unk_00 = 0;
|
||||
|
||||
return v0;
|
||||
|
|
@ -61,7 +61,7 @@ UnkStruct_ov5_021D432C * ov5_021D431C (void)
|
|||
|
||||
void ov5_021D432C (UnkStruct_ov5_021D432C * param0)
|
||||
{
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov5_021D4334 (const int param0, const int param1, UnkStruct_ov5_021D432C * param2)
|
||||
|
|
@ -717,7 +717,7 @@ static BOOL ov5_021D4BC8 (UnkStruct_020508D4 * param0)
|
|||
v0 = ov5_021D42F0(v1->unk_54, *v2);
|
||||
|
||||
if (v0) {
|
||||
FreeToHeap(v2);
|
||||
Heap_FreeToHeap(v2);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
@ -832,7 +832,7 @@ void ov5_021D4CEC (UnkStruct_0203CDB0 * param0, const u8 param1)
|
|||
|
||||
void ov5_021D4D48 (UnkStruct_0203CDB0 * param0, const u8 param1)
|
||||
{
|
||||
u8 * v0 = AllocFromHeapAtEnd(4, sizeof(u8));
|
||||
u8 * v0 = Heap_AllocFromHeapAtEnd(4, sizeof(u8));
|
||||
|
||||
*v0 = param1;
|
||||
sub_02050944(param0->unk_10, ov5_021D4BC8, v0);
|
||||
|
|
@ -878,7 +878,7 @@ UnkStruct_ov5_021D4E00 * ov5_021D4E00 (void)
|
|||
{
|
||||
UnkStruct_ov5_021D4E00 * v0;
|
||||
|
||||
v0 = AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021D4E00));
|
||||
v0 = Heap_AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021D4E00));
|
||||
v0->unk_00 = 0;
|
||||
|
||||
return v0;
|
||||
|
|
@ -929,7 +929,7 @@ BOOL ov5_021D4E10 (UnkStruct_020508D4 * param0)
|
|||
break;
|
||||
case 3:
|
||||
if (sub_0200F2AC() && (v2->unk_0C == sub_02020A88(v1->unk_24))) {
|
||||
FreeToHeap(v2);
|
||||
Heap_FreeToHeap(v2);
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
|
|
@ -968,7 +968,7 @@ BOOL ov5_021D4F14 (UnkStruct_020508D4 * param0)
|
|||
break;
|
||||
case 1:
|
||||
if (sub_0200F2AC()) {
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
|
|
@ -1001,7 +1001,7 @@ BOOL ov5_021D4FA0 (UnkStruct_020508D4 * param0)
|
|||
break;
|
||||
case 1:
|
||||
if (sub_0200F2AC()) {
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
|
|
@ -1082,7 +1082,7 @@ BOOL ov5_021D5020 (UnkStruct_020508D4 * param0)
|
|||
break;
|
||||
case 3:
|
||||
if (sub_0200F2AC() && (v2->unk_0C == sub_02020A88(v1->unk_24))) {
|
||||
FreeToHeap(v2);
|
||||
Heap_FreeToHeap(v2);
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
|
|
@ -1137,7 +1137,7 @@ BOOL ov5_021D5150 (UnkStruct_020508D4 * param0)
|
|||
break;
|
||||
case 3:
|
||||
if (sub_0200F2AC()) {
|
||||
FreeToHeap(v2);
|
||||
Heap_FreeToHeap(v2);
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ UnkStruct_ov5_021D538C * ov5_021D521C (UnkStruct_ov5_021D5894 * param0, const u8
|
|||
|
||||
GF_ASSERT(param1 < 4);
|
||||
|
||||
v1 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021D538C));
|
||||
v1 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021D538C));
|
||||
|
||||
v1->unk_0C = param0;
|
||||
v1->unk_00 = ov5_021D53D4(param1, &v1->unk_04);
|
||||
|
|
@ -59,7 +59,7 @@ void ov5_021D5278 (UnkStruct_ov5_021D538C ** param0)
|
|||
GF_ASSERT(param0);
|
||||
|
||||
ov5_021D555C(&(*param0)->unk_04);
|
||||
FreeToHeapExplicit(4, *param0);
|
||||
Heap_FreeToHeapExplicit(4, *param0);
|
||||
|
||||
*param0 = NULL;
|
||||
}
|
||||
|
|
@ -167,7 +167,7 @@ static u32 ov5_021D53D4 (u32 param0, UnkStruct_ov5_021D52F4 ** param1)
|
|||
}
|
||||
} while (!((v5[0] == 'E') && (v5[1] == 'O') && (v5[2] == 'F')));
|
||||
|
||||
*param1 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021D52F4) * v2);
|
||||
*param1 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021D52F4) * v2);
|
||||
MI_CpuClear8(*param1, sizeof(UnkStruct_ov5_021D52F4) * v2);
|
||||
v3 = v4;
|
||||
|
||||
|
|
@ -195,14 +195,14 @@ static u32 ov5_021D53D4 (u32 param0, UnkStruct_ov5_021D52F4 ** param1)
|
|||
v3 = sub_0201E0B8(v3, v5, 0xd);
|
||||
}
|
||||
|
||||
FreeToHeapExplicit(4, v4);
|
||||
Heap_FreeToHeapExplicit(4, v4);
|
||||
|
||||
return v2;
|
||||
}
|
||||
|
||||
static void ov5_021D555C (UnkStruct_ov5_021D52F4 ** param0)
|
||||
{
|
||||
FreeToHeapExplicit(4, *param0);
|
||||
Heap_FreeToHeapExplicit(4, *param0);
|
||||
*param0 = NULL;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ UnkStruct_ov5_021D5778 * ov5_021D56BC (void)
|
|||
{
|
||||
UnkStruct_ov5_021D5778 * v0;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021D5778));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021D5778));
|
||||
GF_ASSERT(v0 != NULL);
|
||||
|
||||
return v0;
|
||||
|
|
@ -48,10 +48,10 @@ void ov5_021D56D4 (const char * param0, UnkStruct_ov5_021D5778 * param1)
|
|||
v3 = sizeof(UnkStruct_ov5_021D5778_sub1) * v1;
|
||||
v4 = sizeof(UnkStruct_ov5_021D57B4) * v2;
|
||||
|
||||
param1->unk_00 = AllocFromHeap(4, v3);
|
||||
param1->unk_00 = Heap_AllocFromHeap(4, v3);
|
||||
GF_ASSERT(param1->unk_00 != NULL);
|
||||
|
||||
param1->unk_04 = AllocFromHeap(4, v4);
|
||||
param1->unk_04 = Heap_AllocFromHeap(4, v4);
|
||||
GF_ASSERT(param1->unk_04 != NULL);
|
||||
|
||||
v5 = FS_ReadFile(&v0, param1->unk_00, v3);
|
||||
|
|
@ -68,9 +68,9 @@ void ov5_021D56D4 (const char * param0, UnkStruct_ov5_021D5778 * param1)
|
|||
|
||||
void ov5_021D5778 (UnkStruct_ov5_021D5778 * param0)
|
||||
{
|
||||
FreeToHeap(param0->unk_04);
|
||||
FreeToHeap(param0->unk_00);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0->unk_04);
|
||||
Heap_FreeToHeap(param0->unk_00);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov5_021D5790 (const int param0, const UnkStruct_ov5_021D5778 * param1, u16 * param2)
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ UnkStruct_ov5_021D57D8 * ov5_021D57BC (void)
|
|||
{
|
||||
UnkStruct_ov5_021D57D8 * v0;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021D57D8));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021D57D8));
|
||||
MI_CpuClear32(v0, sizeof(UnkStruct_ov5_021D57D8));
|
||||
|
||||
return v0;
|
||||
|
|
@ -26,7 +26,7 @@ UnkStruct_ov5_021D57D8 * ov5_021D57BC (void)
|
|||
|
||||
void ov5_021D57D8 (UnkStruct_ov5_021D57D8 ** param0)
|
||||
{
|
||||
FreeToHeapExplicit(4, *param0);
|
||||
Heap_FreeToHeapExplicit(4, *param0);
|
||||
*param0 = NULL;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ UnkStruct_ov5_021D5894 * ov5_021D5878 (void)
|
|||
{
|
||||
UnkStruct_ov5_021D5894 * v0;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021D5894));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021D5894));
|
||||
MI_CpuClear32(v0, sizeof(UnkStruct_ov5_021D5894));
|
||||
|
||||
return v0;
|
||||
|
|
@ -18,7 +18,7 @@ UnkStruct_ov5_021D5894 * ov5_021D5878 (void)
|
|||
|
||||
void ov5_021D5894 (UnkStruct_ov5_021D5894 ** param0)
|
||||
{
|
||||
FreeToHeapExplicit(4, *param0);
|
||||
Heap_FreeToHeapExplicit(4, *param0);
|
||||
*param0 = NULL;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include "struct_defs/struct_0203CDB0.h"
|
||||
|
||||
#include "poke_overlay.h"
|
||||
#include "game_overlay.h"
|
||||
#include "unk_0205964C.h"
|
||||
#include "overlay005/ov5_021D5BC0.h"
|
||||
#include "overlay005/ov5_021EA714.h"
|
||||
|
|
@ -85,7 +85,7 @@ static void ov5_021D5C54 (UnkStruct_0203CDB0 * param0)
|
|||
|
||||
static void ov5_021D5C5C (UnkStruct_0203CDB0 * param0)
|
||||
{
|
||||
HandleLoadOverlay(FS_OVERLAY_ID(overlay56), 2);
|
||||
Overlay_LoadByID(FS_OVERLAY_ID(overlay56), 2);
|
||||
param0->unk_84 = ov56_02256410(param0);
|
||||
}
|
||||
|
||||
|
|
@ -102,7 +102,7 @@ static void ov5_021D5C80 (UnkStruct_0203CDB0 * param0)
|
|||
static void ov5_021D5C88 (UnkStruct_0203CDB0 * param0)
|
||||
{
|
||||
ov56_02256468(param0->unk_84);
|
||||
UnloadOverlayByID(FS_OVERLAY_ID(overlay56));
|
||||
Overlay_UnloadByID(FS_OVERLAY_ID(overlay56));
|
||||
}
|
||||
|
||||
static BOOL ov5_021D5CA0 (UnkStruct_0203CDB0 * param0)
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include "struct_decls/struct_02006C24_decl.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "heap.h"
|
||||
#include "unk_0201DBEC.h"
|
||||
#include "unk_0201DD00.h"
|
||||
|
|
@ -42,7 +42,7 @@ UnkStruct_ov5_021D5CB0 * ov5_021D5CB0 (void)
|
|||
int v0;
|
||||
UnkStruct_ov5_021D5CB0 * v1 = NULL;
|
||||
|
||||
v1 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021D5CB0));
|
||||
v1 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021D5CB0));
|
||||
|
||||
GF_ASSERT(v1);
|
||||
|
||||
|
|
@ -154,7 +154,7 @@ void ov5_021D5E5C (UnkStruct_ov5_021D5CB0 * param0, int param1)
|
|||
}
|
||||
|
||||
if (param0->unk_08[param1].unk_0C) {
|
||||
FreeToHeap(param0->unk_08[param1].unk_0C);
|
||||
Heap_FreeToHeap(param0->unk_08[param1].unk_0C);
|
||||
}
|
||||
|
||||
if (param0->unk_08[param1].unk_10 != NULL) {
|
||||
|
|
@ -177,13 +177,13 @@ void ov5_021D5E8C (UnkStruct_ov5_021D5CB0 * param0)
|
|||
ov5_021D5E5C(param0, v0);
|
||||
}
|
||||
|
||||
FreeToHeap(param0->unk_00);
|
||||
Heap_FreeToHeap(param0->unk_00);
|
||||
}
|
||||
|
||||
void ov5_021D5EAC (UnkStruct_ov5_021D5CB0 * param0)
|
||||
{
|
||||
if (param0 != NULL) {
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
param0 = NULL;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
#include "overlay115/struct_ov115_02261520.h"
|
||||
|
||||
#include "unk_02005474.h"
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "unk_02006E3C.h"
|
||||
#include "unk_020093B4.h"
|
||||
#include "unk_02009714.h"
|
||||
|
|
@ -384,7 +384,7 @@ UnkStruct_ov5_021D5EF8 * ov5_021D5EB8 (UnkStruct_0203CDB0 * param0)
|
|||
{
|
||||
UnkStruct_ov5_021D5EF8 * v0;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021D5EF8));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021D5EF8));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov5_021D5EF8));
|
||||
|
||||
v0->unk_00 = ov5_021D6364(param0);
|
||||
|
|
@ -394,7 +394,7 @@ UnkStruct_ov5_021D5EF8 * ov5_021D5EB8 (UnkStruct_0203CDB0 * param0)
|
|||
v0->unk_14 = NULL;
|
||||
v0->unk_10 = 31;
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
|
||||
return v0;
|
||||
}
|
||||
|
|
@ -407,7 +407,7 @@ void ov5_021D5EF8 (UnkStruct_ov5_021D5EF8 * param0)
|
|||
|
||||
ov5_021D63A4(¶m0->unk_00);
|
||||
memset(param0, 0, sizeof(UnkStruct_ov5_021D5EF8));
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
|
||||
param0 = NULL;
|
||||
}
|
||||
|
|
@ -795,7 +795,7 @@ static void ov5_021D61D0 (UnkStruct_ov5_021D61D0 * param0)
|
|||
}
|
||||
|
||||
v2 = sub_02009F34();
|
||||
param0->unk_10 = AllocFromHeap(4, v2 * 4);
|
||||
param0->unk_10 = Heap_AllocFromHeap(4, v2 * 4);
|
||||
|
||||
ov5_021D6290(param0->unk_10, 0, 63);
|
||||
ov5_021D6290(param0->unk_10, 1, 64);
|
||||
|
|
@ -829,7 +829,7 @@ static void ov5_021D6290 (UnkStruct_02009F38 * param0, int param1, int param2)
|
|||
v1 = sub_02006FE8(65, param2, 0, 4, 1);
|
||||
|
||||
sub_02009F40(v1, v0, 4);
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
}
|
||||
|
||||
static void ov5_021D62BC (UnkStruct_ov5_021D61D0 * param0)
|
||||
|
|
@ -844,7 +844,7 @@ static void ov5_021D62BC (UnkStruct_ov5_021D61D0 * param0)
|
|||
sub_02009754(param0->unk_00[v0]);
|
||||
}
|
||||
|
||||
FreeToHeap(param0->unk_10);
|
||||
Heap_FreeToHeap(param0->unk_10);
|
||||
param0->unk_10 = NULL;
|
||||
|
||||
sub_02021964(param0->unk_130);
|
||||
|
|
@ -879,7 +879,7 @@ UnkStruct_ov5_021D6594 * ov5_021D6364 (UnkStruct_0203CDB0 * param0)
|
|||
{
|
||||
UnkStruct_ov5_021D6594 * v0;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021D6594));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021D6594));
|
||||
v0->unk_140 = param0;
|
||||
|
||||
ov5_021D61D0(&v0->unk_08);
|
||||
|
|
@ -903,12 +903,12 @@ void ov5_021D63A4 (UnkStruct_ov5_021D6594 ** param0)
|
|||
ov5_021D57FC((*param0)->unk_140->unk_48, 1, 0, 0, 0, 0);
|
||||
|
||||
G2_SetBG0Priority(1);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
|
||||
ov5_021D62BC(&(*param0)->unk_08);
|
||||
|
||||
NARC_dtor((*param0)->unk_144);
|
||||
FreeToHeapExplicit(4, *param0);
|
||||
Heap_FreeToHeapExplicit(4, *param0);
|
||||
|
||||
*param0 = NULL;
|
||||
}
|
||||
|
|
@ -1112,7 +1112,7 @@ static BOOL ov5_021D66D0 (UnkStruct_ov5_021D6594 * param0, int param1)
|
|||
v1 = ov5_021D6A48(param0, v0);
|
||||
|
||||
if (v1 == 0) {
|
||||
FreeToHeap(v0->unk_08);
|
||||
Heap_FreeToHeap(v0->unk_08);
|
||||
v0->unk_08 = NULL;
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -1184,14 +1184,14 @@ static BOOL ov5_021D676C (UnkStruct_ov5_021D6594 * param0, int param1, int param
|
|||
v0->unk_08->unk_B8C = *(NNS_G3dGlbGetCameraTarget());
|
||||
|
||||
if (v0->unk_04 > 0) {
|
||||
v0->unk_08->unk_B98 = AllocFromHeap(4, v0->unk_04);
|
||||
v0->unk_08->unk_B98 = Heap_AllocFromHeap(4, v0->unk_04);
|
||||
memset(v0->unk_08->unk_B98, 0, v0->unk_04);
|
||||
} else {
|
||||
v0->unk_08->unk_B98 = NULL;
|
||||
}
|
||||
|
||||
if (v0->unk_02 != 0xffff) {
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
|
||||
G2_SetBG2Priority(1);
|
||||
G2_SetBG0Priority(2);
|
||||
|
|
@ -1225,7 +1225,7 @@ static void ov5_021D68B8 (UnkStruct_ov5_021D6594 * param0, int param1)
|
|||
UnkStruct_ov5_021D69B8 * v0 = param0->unk_00 + param1;
|
||||
|
||||
if (v0->unk_02 != 0xffff) {
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
|
||||
G2_SetBG2Priority(3);
|
||||
G2_SetBG0Priority(1);
|
||||
|
|
@ -1234,7 +1234,7 @@ static void ov5_021D68B8 (UnkStruct_ov5_021D6594 * param0, int param1)
|
|||
|
||||
if (v0->unk_0C != NULL) {
|
||||
ov5_021D6690(param0, v0->unk_00, v0->unk_0C);
|
||||
FreeToHeapExplicit(4, v0->unk_0C);
|
||||
Heap_FreeToHeapExplicit(4, v0->unk_0C);
|
||||
v0->unk_0C = NULL;
|
||||
|
||||
if (v0->unk_14 != NULL) {
|
||||
|
|
@ -1255,7 +1255,7 @@ static void ov5_021D68B8 (UnkStruct_ov5_021D6594 * param0, int param1)
|
|||
}
|
||||
|
||||
if (v0->unk_08->unk_B98 != NULL) {
|
||||
FreeToHeapExplicit(4, v0->unk_08->unk_B98);
|
||||
Heap_FreeToHeapExplicit(4, v0->unk_08->unk_B98);
|
||||
v0->unk_08->unk_B98 = NULL;
|
||||
}
|
||||
|
||||
|
|
@ -1269,7 +1269,7 @@ static void ov5_021D68B8 (UnkStruct_ov5_021D6594 * param0, int param1)
|
|||
}
|
||||
}
|
||||
|
||||
FreeToHeapExplicit(4, v0->unk_08);
|
||||
Heap_FreeToHeapExplicit(4, v0->unk_08);
|
||||
v0->unk_08 = NULL;
|
||||
}
|
||||
|
||||
|
|
@ -1279,7 +1279,7 @@ static void ov5_021D68B8 (UnkStruct_ov5_021D6594 * param0, int param1)
|
|||
static void ov5_021D69B8 (UnkStruct_ov5_021D69B8 * param0)
|
||||
{
|
||||
if (param0->unk_02 != 0xffff) {
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
|
||||
G2_SetBG2Priority(3);
|
||||
G2_SetBG0Priority(1);
|
||||
|
|
@ -1389,7 +1389,7 @@ static BOOL ov5_021D6B60 (UnkStruct_ov5_021D6594 * param0, UnkStruct_ov5_021D69B
|
|||
return 1;
|
||||
}
|
||||
|
||||
param1->unk_08 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021DB4B8));
|
||||
param1->unk_08 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021DB4B8));
|
||||
|
||||
if (param1->unk_08 == NULL) {
|
||||
return 0;
|
||||
|
|
@ -1415,7 +1415,7 @@ static BOOL ov5_021D6BC4 (UnkStruct_ov5_021D69B8 * param0)
|
|||
return 1;
|
||||
}
|
||||
|
||||
param0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021D6690));
|
||||
param0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021D6690));
|
||||
|
||||
if (param0->unk_0C == NULL) {
|
||||
return 0;
|
||||
|
|
@ -1508,7 +1508,7 @@ static void ov5_021D6D84 (UnkStruct_ov5_021D6594 * param0, int param1)
|
|||
NNS_G2dGetUnpackedPaletteData(v0.unk_00, &v0.unk_14);
|
||||
|
||||
sub_0201972C(2, v0.unk_14->pRawData, 32, 32 * 6);
|
||||
FreeToHeap(v0.unk_00);
|
||||
Heap_FreeToHeap(v0.unk_00);
|
||||
|
||||
v0.unk_00 = NULL;
|
||||
}
|
||||
|
|
@ -1524,7 +1524,7 @@ static void ov5_021D6DCC (UnkStruct_ov5_021D6594 * param0, int param1)
|
|||
NNS_G2dGetUnpackedCharacterData(v0.unk_04, &v0.unk_10);
|
||||
|
||||
sub_0201958C(param0->unk_140->unk_08, 2, v0.unk_10->pRawData, v0.unk_10->szByte, 0);
|
||||
FreeToHeap(v0.unk_04);
|
||||
Heap_FreeToHeap(v0.unk_04);
|
||||
|
||||
v0.unk_04 = NULL;
|
||||
}
|
||||
|
|
@ -1535,7 +1535,7 @@ static void ov5_021D6E20 (UnkStruct_ov5_021D6594 * param0, int param1)
|
|||
UnkStruct_ov5_021D6D84 v0;
|
||||
|
||||
if (param1 != 0xffff) {
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
|
||||
v0.unk_08 = NARC_AllocAndReadWholeMember(param0->unk_144, param0->unk_04[param1].unk_08, 4);
|
||||
GF_ASSERT(v0.unk_08);
|
||||
|
|
@ -1546,7 +1546,7 @@ static void ov5_021D6E20 (UnkStruct_ov5_021D6594 * param0, int param1)
|
|||
sub_02019574(param0->unk_140->unk_08, 2, (void *)v0.unk_0C->rawData, v0.unk_0C->szByte);
|
||||
sub_02019E2C(param0->unk_140->unk_08, 2, 0, 0, 32, 32, 6);
|
||||
sub_02019448(param0->unk_140->unk_08, 2);
|
||||
FreeToHeap(v0.unk_08);
|
||||
Heap_FreeToHeap(v0.unk_08);
|
||||
|
||||
v0.unk_08 = NULL;
|
||||
}
|
||||
|
|
@ -3021,7 +3021,7 @@ static void ov5_021D879C (UnkStruct_0201CD38 * param0, void * param1)
|
|||
ov5_021D64FC(&v1->unk_00, 0, 16, 30);
|
||||
ov5_021D64E4(0, 16);
|
||||
G2_SetBG2Priority(3);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
v0->unk_BA2 = 1;
|
||||
break;
|
||||
case 1:
|
||||
|
|
@ -3043,7 +3043,7 @@ static void ov5_021D879C (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
ov5_021D64E4(16, 16 - 16);
|
||||
G2_SetBG2Priority(3);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
|
||||
v0->unk_BA2 = 3;
|
||||
break;
|
||||
|
|
@ -3307,7 +3307,7 @@ static void ov5_021D8D08 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
if ((v7 == 1) && (v6 == 3)) {
|
||||
v0->unk_BA2 = 3;
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
@ -3326,7 +3326,7 @@ static void ov5_021D8D08 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
ov5_021D7568(v0, ov5_021D8B88, 24, 2, 2, ov5_021D8C90);
|
||||
v0->unk_BA2 = 3;
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
break;
|
||||
case 3:
|
||||
if (v5->unk_00.unk_06-- <= 0) {
|
||||
|
|
@ -3352,7 +3352,7 @@ static void ov5_021D8D08 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
v5->unk_B4[0] = 31;
|
||||
v0->unk_BA2 = 4;
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
|
|
@ -3429,7 +3429,7 @@ static void ov5_021D8FF8 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
if ((v7 == 1) && (v6 == 3)) {
|
||||
v0->unk_BA2 = 3;
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
@ -3447,7 +3447,7 @@ static void ov5_021D8FF8 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
ov5_021D7568(v0, ov5_021D92C4, 20, 2, 2, ov5_021D93DC);
|
||||
v0->unk_BA2 = 3;
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
break;
|
||||
case 3:
|
||||
if (v5->unk_00.unk_06-- <= 0) {
|
||||
|
|
@ -3473,7 +3473,7 @@ static void ov5_021D8FF8 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
v5->unk_B4[0] = 20;
|
||||
v0->unk_BA2 = 4;
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
|
|
@ -3810,7 +3810,7 @@ static void ov5_021D97E8 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
ov5_021D64E4(0, 16);
|
||||
G2_SetBG2Offset(0, 32);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
|
||||
v0->unk_BA2 = 1;
|
||||
break;
|
||||
|
|
@ -4034,7 +4034,7 @@ static void ov5_021D9C20 (UnkStruct_0201CD38 * param0, void * param1, u32 param2
|
|||
ov5_021D585C(v0->unk_00->unk_140->unk_48, Unk_ov5_021F8E14);
|
||||
ov5_021D64E4(param2, 16 - param2);
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
|
||||
v2->unk_98[0] = param4;
|
||||
v2->unk_98[1] = 0;
|
||||
|
|
@ -4050,7 +4050,7 @@ static void ov5_021D9C20 (UnkStruct_0201CD38 * param0, void * param1, u32 param2
|
|||
ov5_021D7384(v0->unk_00->unk_140->unk_48, 5, 28591, (GX_RGB(0, 0, 0)));
|
||||
ov5_021D585C(v0->unk_00->unk_140->unk_48, Unk_ov5_021F8E14);
|
||||
ov5_021D64E4(param2, 16 - param2);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
v2->unk_98[0] = param4;
|
||||
v2->unk_98[1] = 0;
|
||||
}
|
||||
|
|
@ -4086,7 +4086,7 @@ static void ov5_021D9C20 (UnkStruct_0201CD38 * param0, void * param1, u32 param2
|
|||
break;
|
||||
case 4:
|
||||
ov5_021D64E4(0, 16);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
v0->unk_BA2 = 5;
|
||||
break;
|
||||
case 5:
|
||||
|
|
@ -4385,7 +4385,7 @@ static void ov5_021DA244 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
if ((v9 == 1) && (v8 == 3)) {
|
||||
v0->unk_BA2 = 3;
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -4406,7 +4406,7 @@ static void ov5_021DA244 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
ov5_021D7568(v0, ov5_021DA5A0, 20, 2, 16, ov5_021DA6BC);
|
||||
v0->unk_BA2 = 3;
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
break;
|
||||
case 3:
|
||||
if (v7->unk_00.unk_06-- <= 0) {
|
||||
|
|
@ -4425,7 +4425,7 @@ static void ov5_021DA244 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
v0->unk_BA2 = 4;
|
||||
v7->unk_B4[5] = 1;
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
|
|
@ -4616,7 +4616,7 @@ static void ov5_021DA748 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
v1[1] = 0;
|
||||
|
||||
ov5_021D64E4(0, 31);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
|
||||
v0->unk_BA2 = 3;
|
||||
break;
|
||||
|
|
@ -4858,7 +4858,7 @@ static void ov5_021DAB78 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
G2_SetBG2Priority(3);
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
v0->unk_BA2 = 1;
|
||||
break;
|
||||
case 1:
|
||||
|
|
@ -4874,7 +4874,7 @@ static void ov5_021DAB78 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
case 2:
|
||||
ov5_021D64E4(16, 16 - 16);
|
||||
G2_SetBG2Priority(3);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
|
||||
v0->unk_BA2 = 3;
|
||||
break;
|
||||
|
|
@ -4916,7 +4916,7 @@ static void ov5_021DAC68 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
case 0:
|
||||
ov5_021D64FC(&v1->unk_00, 0, 4, 8);
|
||||
ov5_021D64E4(0, 16);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
v0->unk_BA2 = 1;
|
||||
break;
|
||||
case 1:
|
||||
|
|
@ -4929,7 +4929,7 @@ static void ov5_021DAC68 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
break;
|
||||
case 2:
|
||||
ov5_021D64E4(4, 16 - 4);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
v0->unk_BA2 = 3;
|
||||
break;
|
||||
case 3:
|
||||
|
|
@ -4971,7 +4971,7 @@ static void ov5_021DAD38 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
ov5_021D7308(&v1->unk_44, &v1->unk_14, v0->unk_00->unk_140->unk_48, 7, 30287, (GX_RGB(0, 0, 0)), 1, v0->unk_BA4);
|
||||
ov5_021D64FC(&v1->unk_00, 0, 9, 30);
|
||||
ov5_021D64E4(0, 16);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
v0->unk_BA2 = 1;
|
||||
break;
|
||||
case 1:
|
||||
|
|
@ -4992,7 +4992,7 @@ static void ov5_021DAD38 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
}
|
||||
|
||||
ov5_021D64E4(9, 16 - 9);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
|
||||
v0->unk_BA2 = 3;
|
||||
break;
|
||||
|
|
@ -5049,7 +5049,7 @@ static void ov5_021DAEC0 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
ov5_021D7308(&v1->unk_44, &v1->unk_14, v0->unk_00->unk_140->unk_48, 6, 30037, (GX_RGB(31, 31, 31)), 1, v0->unk_BA4);
|
||||
ov5_021D64FC(&v1->unk_00, 0, 9, 30);
|
||||
ov5_021D64E4(0, 16);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
v0->unk_BA2 = 1;
|
||||
break;
|
||||
case 1:
|
||||
|
|
@ -5070,7 +5070,7 @@ static void ov5_021DAEC0 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
}
|
||||
|
||||
ov5_021D64E4(9, 16 - 9);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
v0->unk_BA2 = 3;
|
||||
break;
|
||||
case 3:
|
||||
|
|
@ -5129,13 +5129,13 @@ static void ov5_021DB04C (UnkStruct_0201CD38 * param0, void * param1)
|
|||
break;
|
||||
case 1:
|
||||
if (ov5_021DB700(&v1->unk_00) == 1) {
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
ov5_021DB7A4(&v1->unk_00);
|
||||
v0->unk_BA2 = 3;
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
v0->unk_BA2 = 3;
|
||||
break;
|
||||
case 3:
|
||||
|
|
@ -5146,7 +5146,7 @@ static void ov5_021DB04C (UnkStruct_0201CD38 * param0, void * param1)
|
|||
}
|
||||
break;
|
||||
case 4:
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
|
||||
if (ov5_021DB700(&v1->unk_00) == 1) {
|
||||
v0->unk_BA2 = 5;
|
||||
|
|
@ -5177,7 +5177,7 @@ static void ov5_021DB144 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
case 0:
|
||||
ov5_021D64FC(&v1->unk_00, 0, 7, 8);
|
||||
ov5_021D64E4(0, 16);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
ov5_021D7308(&v1->unk_44, &v1->unk_14, v0->unk_00->unk_140->unk_48, 3, 0x6F6F + -1600, (GX_RGB(31, 31, 31)), 1, v0->unk_BA4);
|
||||
|
||||
v1->unk_AC = 0;
|
||||
|
|
@ -5204,7 +5204,7 @@ static void ov5_021DB144 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
ov5_021D74D4(&v1->unk_14);
|
||||
}
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
|
||||
v1->unk_AC = 0;
|
||||
v1->unk_B0 = 0;
|
||||
|
|
|
|||
|
|
@ -336,7 +336,7 @@ void ov5_021DB888 (UnkStruct_020508D4 * param0, UnkStruct_0200B358 * param1, u16
|
|||
UnkStruct_ov5_021DBA58 * v0;
|
||||
UnkStruct_0203CDB0 * v1 = sub_02050A60(param0);
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021DBA58));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021DBA58));
|
||||
|
||||
if (v0 == NULL) {
|
||||
GF_ASSERT(FALSE);
|
||||
|
|
@ -428,7 +428,7 @@ static BOOL ov5_021DB8D8 (UnkStruct_020508D4 * param0)
|
|||
ov5_021DBA54(v3, 9);
|
||||
break;
|
||||
case 9:
|
||||
FreeToHeap(v3);
|
||||
Heap_FreeToHeap(v3);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
@ -594,7 +594,7 @@ static void ov5_021DBC64 (UnkStruct_ov5_021DBA58 * param0, UnkStruct_0201CD38 *
|
|||
{
|
||||
UnkStruct_ov5_021DBC64 * v0 = NULL;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021DBC64));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021DBC64));
|
||||
|
||||
if (v0 == NULL) {
|
||||
GF_ASSERT(FALSE);
|
||||
|
|
@ -621,7 +621,7 @@ static void ov5_021DBC94 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
sub_02065758(v0->unk_04);
|
||||
sub_0200DA58(v0->unk_00);
|
||||
FreeToHeapExplicit(4, param1);
|
||||
Heap_FreeToHeapExplicit(4, param1);
|
||||
}
|
||||
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -160,7 +160,7 @@ UnkStruct_ov5_021DC1A4 * ov5_021DC150 (UnkStruct_0203CDB0 * param0, u8 param1, u
|
|||
UnkStruct_ov5_021DC1A4 * v0;
|
||||
int v1;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021DC1A4));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021DC1A4));
|
||||
|
||||
if (v0 == NULL) {
|
||||
return NULL;
|
||||
|
|
@ -326,7 +326,7 @@ void ov5_021DC424 (UnkStruct_ov5_021DC1A4 * param0)
|
|||
}
|
||||
|
||||
sub_0200DA58(param0->unk_04);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
|
||||
return;
|
||||
}
|
||||
|
|
@ -602,7 +602,7 @@ static void ov5_021DCA28 (UnkStruct_ov5_021DC1A4 * param0)
|
|||
}
|
||||
|
||||
sub_0200DA58(param0->unk_04);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
|
||||
return;
|
||||
}
|
||||
|
|
@ -697,7 +697,7 @@ static void ov5_021DCC64 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
}
|
||||
|
||||
sub_0200DA58(v1->unk_04);
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
}
|
||||
|
||||
return;
|
||||
|
|
@ -1015,7 +1015,7 @@ void ov5_021DD3A8 (UnkStruct_ov5_021DC1A4 * param0)
|
|||
sub_0200B190(param0->unk_8C);
|
||||
}
|
||||
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ static void ov5_021DD744 (UnkStruct_ov5_021DD9C8 * param0, u8 param1, u16 param2
|
|||
v0 = sub_02006F88(160, v3 + 1, &v2, 4);
|
||||
|
||||
ov5_021DD6FC(v2->pRawData, 1, param3);
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
}
|
||||
|
||||
static void ov5_021DD7A0 (UnkStruct_ov5_021DD9C8 * param0, const int param1)
|
||||
|
|
@ -126,7 +126,7 @@ static void ov5_021DD7A0 (UnkStruct_ov5_021DD9C8 * param0, const int param1)
|
|||
}
|
||||
|
||||
sub_0201A954(¶m0->unk_20);
|
||||
FreeToHeap(param0->unk_38);
|
||||
Heap_FreeToHeap(param0->unk_38);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -228,7 +228,7 @@ UnkStruct_ov5_021DD9C8 * ov5_021DD98C (UnkStruct_02018340 * param0)
|
|||
{
|
||||
UnkStruct_ov5_021DD9C8 * v0;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021DD9C8));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021DD9C8));
|
||||
v0->unk_40 = sub_02023790(22, 4);
|
||||
|
||||
ov5_021DD894(v0, param0);
|
||||
|
|
@ -243,7 +243,7 @@ void ov5_021DD9C8 (UnkStruct_ov5_021DD9C8 * param0)
|
|||
sub_0200B190(param0->unk_3C);
|
||||
sub_0201A8FC(¶m0->unk_20);
|
||||
sub_020237BC(param0->unk_40);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
|
||||
param0 = NULL;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
#include "struct_defs/struct_0203CDB0.h"
|
||||
#include "struct_defs/struct_0203CDB0_sub2_t.h"
|
||||
|
||||
#include "poke_overlay.h"
|
||||
#include "game_overlay.h"
|
||||
#include "unk_0200A784.h"
|
||||
#include "unk_0200A9DC.h"
|
||||
#include "heap.h"
|
||||
|
|
@ -44,8 +44,8 @@ static BOOL ov5_021DDAE4 (UnkStruct_020508D4 * param0)
|
|||
if (ov24_02253DB4(v0->unk_08)) {
|
||||
UnkStruct_02056B24 * v2 = sub_02056B24(v0->unk_0C);
|
||||
|
||||
UnloadOverlayByID(FS_OVERLAY_ID(overlay24));
|
||||
HandleLoadOverlay(FS_OVERLAY_ID(overlay25), 2);
|
||||
Overlay_UnloadByID(FS_OVERLAY_ID(overlay24));
|
||||
Overlay_LoadByID(FS_OVERLAY_ID(overlay25), 2);
|
||||
sub_020567D0(v2);
|
||||
ov25_02253CE8(v0, &v0->unk_04->unk_14, v0->unk_0C, v0->unk_08, sub_0200A914(1));
|
||||
v1->unk_00++;
|
||||
|
|
@ -57,7 +57,7 @@ static BOOL ov5_021DDAE4 (UnkStruct_020508D4 * param0)
|
|||
break;
|
||||
case 4:
|
||||
if (sub_0200AC1C(2)) {
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
return 1;
|
||||
}
|
||||
break;
|
||||
|
|
@ -68,7 +68,7 @@ static BOOL ov5_021DDAE4 (UnkStruct_020508D4 * param0)
|
|||
|
||||
void ov5_021DDBC8 (UnkStruct_020508D4 * param0)
|
||||
{
|
||||
UnkStruct_ov5_021DDBC8 * v0 = AllocFromHeapAtEnd(11, sizeof(UnkStruct_ov5_021DDBC8));
|
||||
UnkStruct_ov5_021DDBC8 * v0 = Heap_AllocFromHeapAtEnd(11, sizeof(UnkStruct_ov5_021DDBC8));
|
||||
|
||||
v0->unk_00 = 0;
|
||||
sub_02050944(param0, ov5_021DDAE4, v0);
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@
|
|||
|
||||
#include "unk_02002F38.h"
|
||||
#include "unk_0200679C.h"
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "unk_02006E3C.h"
|
||||
#include "unk_020093B4.h"
|
||||
#include "unk_02009714.h"
|
||||
|
|
@ -264,7 +264,7 @@ void ov5_021DDBE8 (int param0, UnkStruct_0203CDB0 * param1, BOOL * param2)
|
|||
void ov5_021DDC28 (UnkStruct_ov5_021DDC28 * param0, UnkStruct_0201CD38 * param1)
|
||||
{
|
||||
NARC_dtor(param0->unk_20);
|
||||
FreeToHeapExplicit(4, param0->unk_0C);
|
||||
Heap_FreeToHeapExplicit(4, param0->unk_0C);
|
||||
sub_020067D0(param1);
|
||||
}
|
||||
|
||||
|
|
@ -273,7 +273,7 @@ void ov5_021DDC44 (int param0, u32 param1, u32 param2, BOOL * param3, u32 param4
|
|||
UnkStruct_0201CD38 * v0;
|
||||
UnkStruct_ov5_021DDC44 * v1;
|
||||
|
||||
v1 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021DDC44));
|
||||
v1 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021DDC44));
|
||||
memset(v1, 0, sizeof(UnkStruct_ov5_021DDC44));
|
||||
sub_0200D9E8(ov5_021DDC88, v1, 5);
|
||||
|
||||
|
|
@ -338,7 +338,7 @@ static void ov5_021DDC88 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
}
|
||||
|
||||
sub_0200DA58(param0);
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
|
||||
return;
|
||||
}
|
||||
|
|
@ -488,7 +488,7 @@ UnkStruct_ov5_021DDF74 * ov5_021DDF38 (void)
|
|||
{
|
||||
UnkStruct_ov5_021DDF74 * v0;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021DDF74));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021DDF74));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov5_021DDF74));
|
||||
|
||||
G2_SetWnd0InsidePlane(GX_WND_PLANEMASK_BG0 | GX_WND_PLANEMASK_BG1 | GX_WND_PLANEMASK_BG2 | GX_WND_PLANEMASK_BG3 | GX_WND_PLANEMASK_OBJ, 1);
|
||||
|
|
@ -504,7 +504,7 @@ void ov5_021DDF74 (UnkStruct_ov5_021DDF74 * param0)
|
|||
}
|
||||
|
||||
GX_SetVisibleWnd(GX_WNDMASK_NONE);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov5_021DDF9C (UnkStruct_ov5_021DDC28 * param0, UnkStruct_ov5_021DDF74 * param1, u8 param2, u32 param3, int param4, int param5, fx32 param6)
|
||||
|
|
@ -624,7 +624,7 @@ UnkStruct_ov5_021DE374 * ov5_021DE1CC (void)
|
|||
{
|
||||
UnkStruct_ov5_021DE374 * v0;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021DE374));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021DE374));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov5_021DE374));
|
||||
|
||||
G2_SetWnd0InsidePlane(GX_WND_PLANEMASK_BG0 | GX_WND_PLANEMASK_BG1 | GX_WND_PLANEMASK_BG2 | GX_WND_PLANEMASK_BG3 | GX_WND_PLANEMASK_OBJ, 1);
|
||||
|
|
@ -641,7 +641,7 @@ void ov5_021DE218 (UnkStruct_ov5_021DE374 * param0)
|
|||
}
|
||||
|
||||
GX_SetVisibleWnd(GX_WNDMASK_NONE);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov5_021DE240 (UnkStruct_ov5_021DDC28 * param0, UnkStruct_ov5_021DE374 * param1, u32 param2, fx32 param3, fx32 param4)
|
||||
|
|
@ -812,7 +812,7 @@ void ov5_021DE3D0 (NARC * param0, u32 param1, u32 param2, u32 param3, u32 param4
|
|||
|
||||
sub_020198C0(param6, param7, v1->rawData, 0, 0, v1->screenWidth / 8, v1->screenHeight / 8);
|
||||
sub_02019E2C(param6, param7, 0, 0, v1->screenWidth / 8, v1->screenHeight / 8, param4);
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
sub_0201C3C0(param6, param7);
|
||||
}
|
||||
|
||||
|
|
@ -871,14 +871,14 @@ void ov5_021DE5D0 (UnkStruct_02022550 * param0, u32 param1, u32 param2, u8 param
|
|||
u16 * v3;
|
||||
|
||||
sub_02076AAC(param2, 2, &v0);
|
||||
v3 = AllocFromHeap(param1, 32);
|
||||
v3 = Heap_AllocFromHeap(param1, 32);
|
||||
v2 = sub_02006F88(v0.unk_00, v0.unk_08, &v1, param1);
|
||||
sub_0200393C(v1->pRawData, v3, 16, param3, param4);
|
||||
|
||||
ov5_021DE67C(param0, v3, 32);
|
||||
|
||||
FreeToHeap(v3);
|
||||
FreeToHeap(v2);
|
||||
Heap_FreeToHeap(v3);
|
||||
Heap_FreeToHeap(v2);
|
||||
}
|
||||
|
||||
UnkStruct_02022550 * ov5_021DE62C (UnkStruct_ov5_021DE47C * param0, UnkStruct_ov5_021DE5A4 * param1, fx32 param2, fx32 param3, fx32 param4, int param5)
|
||||
|
|
@ -925,7 +925,7 @@ UnkStruct_ov5_021DE6BC * ov5_021DE6A4 (u32 param0)
|
|||
{
|
||||
UnkStruct_ov5_021DE6BC * v0;
|
||||
|
||||
v0 = AllocFromHeap(param0, sizeof(UnkStruct_ov5_021DE6BC));
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov5_021DE6BC));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov5_021DE6BC));
|
||||
|
||||
return v0;
|
||||
|
|
@ -933,7 +933,7 @@ UnkStruct_ov5_021DE6BC * ov5_021DE6A4 (u32 param0)
|
|||
|
||||
void ov5_021DE6BC (UnkStruct_ov5_021DE6BC * param0)
|
||||
{
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov5_021DE6C4 (UnkStruct_ov5_021DE6BC * param0, int param1, int param2, int param3, int param4, int param5, UnkStruct_0205AA50 * param6, u32 param7, u32 param8, u8 param9)
|
||||
|
|
@ -976,7 +976,7 @@ UnkStruct_ov5_021DE79C * ov5_021DE784 (u32 param0)
|
|||
{
|
||||
UnkStruct_ov5_021DE79C * v0;
|
||||
|
||||
v0 = AllocFromHeap(param0, sizeof(UnkStruct_ov5_021DE79C));
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov5_021DE79C));
|
||||
|
||||
memset(v0, 0, sizeof(UnkStruct_ov5_021DE79C));
|
||||
return v0;
|
||||
|
|
@ -984,7 +984,7 @@ UnkStruct_ov5_021DE79C * ov5_021DE784 (u32 param0)
|
|||
|
||||
void ov5_021DE79C (UnkStruct_ov5_021DE79C * param0)
|
||||
{
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov5_021DE7A4 (UnkStruct_ov5_021DE79C * param0, int param1, int param2, int param3, int param4, int param5, UnkStruct_0205AA50 * param6, u32 param7, u32 param8, u8 param9)
|
||||
|
|
@ -1063,7 +1063,7 @@ UnkStruct_ov5_021DE928 * ov5_021DE8F8 (u32 param0)
|
|||
UnkStruct_ov5_021DE928 * v0;
|
||||
int v1;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021DE928));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021DE928));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov5_021DE928));
|
||||
|
||||
for (v1 = 0; v1 < 48; v1++) {
|
||||
|
|
@ -1081,7 +1081,7 @@ void ov5_021DE928 (UnkStruct_ov5_021DE928 * param0)
|
|||
ov5_021DE79C(param0->unk_04[v0]);
|
||||
}
|
||||
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov5_021DE948 (UnkStruct_ov5_021DE928 * param0, u8 param1, u8 param2, UnkStruct_0205AA50 * param3, u8 param4)
|
||||
|
|
@ -1142,14 +1142,14 @@ UnkStruct_ov5_021DEA98 * ov5_021DEA80 (u32 param0)
|
|||
{
|
||||
UnkStruct_ov5_021DEA98 * v0;
|
||||
|
||||
v0 = AllocFromHeap(param0, sizeof(UnkStruct_ov5_021DEA98));
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov5_021DEA98));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov5_021DEA98));
|
||||
return v0;
|
||||
}
|
||||
|
||||
void ov5_021DEA98 (UnkStruct_ov5_021DEA98 * param0)
|
||||
{
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov5_021DEAA0 (UnkStruct_ov5_021DEA98 * param0, u8 param1, u16 param2, u16 param3, UnkStruct_0205AA50 * param4, u8 param5)
|
||||
|
|
@ -1230,7 +1230,7 @@ UnkStruct_ov5_021DEC18 * ov5_021DEBEC (u32 param0)
|
|||
UnkStruct_ov5_021DEC18 * v0;
|
||||
int v1;
|
||||
|
||||
v0 = AllocFromHeap(param0, sizeof(UnkStruct_ov5_021DEC18));
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov5_021DEC18));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov5_021DEC18));
|
||||
|
||||
for (v1 = 0; v1 < 8; v1++) {
|
||||
|
|
@ -1248,7 +1248,7 @@ void ov5_021DEC18 (UnkStruct_ov5_021DEC18 * param0)
|
|||
ov5_021DEA98(param0->unk_00[v0]);
|
||||
}
|
||||
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov5_021DEC38 (UnkStruct_ov5_021DEC18 * param0, u8 param1, UnkStruct_0205AA50 * param2, u8 param3)
|
||||
|
|
@ -1288,7 +1288,7 @@ UnkStruct_ov5_021DED04 * ov5_021DECEC (void)
|
|||
{
|
||||
UnkStruct_ov5_021DED04 * v0;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021DED04));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021DED04));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov5_021DED04));
|
||||
|
||||
return v0;
|
||||
|
|
@ -1300,7 +1300,7 @@ void ov5_021DED04 (UnkStruct_ov5_021DED04 * param0)
|
|||
ov5_021DEE84(param0);
|
||||
}
|
||||
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov5_021DED20 (UnkStruct_ov5_021DDC28 * param0, UnkStruct_ov5_021DED04 * param1, u32 param2, u32 param3, u32 param4, u32 param5, u32 param6)
|
||||
|
|
@ -1467,16 +1467,16 @@ void ov5_021DEFA0 (UnkStruct_0203CDB0 * param0)
|
|||
{
|
||||
GF_ASSERT(Unk_ov5_02202120 == NULL);
|
||||
|
||||
Unk_ov5_02202120 = AllocFromHeap(4, sizeof(UnkStruct_ov5_02202120));
|
||||
Unk_ov5_02202120 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_02202120));
|
||||
memset(Unk_ov5_02202120, 0, sizeof(UnkStruct_ov5_02202120));
|
||||
|
||||
Unk_ov5_02202120->unk_00 = 0;
|
||||
Unk_ov5_02202120->unk_02 = 0;
|
||||
Unk_ov5_02202120->unk_04 = param0;
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG1, 0);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG3, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG1, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG3, 0);
|
||||
|
||||
GX_ResetBankForBG();
|
||||
MI_CpuClearFast((void *)HW_LCDC_VRAM_C, HW_VRAM_C_SIZE);
|
||||
|
|
@ -1517,7 +1517,7 @@ void ov5_021DF084 (void)
|
|||
ov5_021D16F4(Unk_ov5_02202120->unk_04, 1);
|
||||
ov5_021D1718(Unk_ov5_02202120->unk_04, 1);
|
||||
|
||||
FreeToHeap(Unk_ov5_02202120);
|
||||
Heap_FreeToHeap(Unk_ov5_02202120);
|
||||
Unk_ov5_02202120 = NULL;
|
||||
}
|
||||
|
||||
|
|
@ -1529,7 +1529,7 @@ void ov5_021DF0CC (NARC * param0, u32 param1)
|
|||
GF_ASSERT(Unk_ov5_02202120);
|
||||
GF_ASSERT(Unk_ov5_02202120->unk_08 == NULL);
|
||||
|
||||
Unk_ov5_02202120->unk_0C = AllocFromHeap(4, 0x4800);
|
||||
Unk_ov5_02202120->unk_0C = Heap_AllocFromHeap(4, 0x4800);
|
||||
Unk_ov5_02202120->unk_08 = sub_02014014(ov5_021DF3E8, ov5_021DF414, Unk_ov5_02202120->unk_0C, 0x4800, 1, 4);
|
||||
GF_ASSERT(Unk_ov5_02202120->unk_08);
|
||||
|
||||
|
|
@ -1586,7 +1586,7 @@ void ov5_021DF224 (void)
|
|||
GF_ASSERT(Unk_ov5_02202120);
|
||||
|
||||
sub_0201411C(Unk_ov5_02202120->unk_08);
|
||||
FreeToHeap(Unk_ov5_02202120->unk_0C);
|
||||
Heap_FreeToHeap(Unk_ov5_02202120->unk_0C);
|
||||
|
||||
Unk_ov5_02202120->unk_08 = NULL;
|
||||
Unk_ov5_02202120->unk_0C = NULL;
|
||||
|
|
@ -1660,10 +1660,10 @@ static void ov5_021DF30C (UnkStruct_0203CDB0 * param0)
|
|||
GX_VRAM_TEXPLTT_0123_E
|
||||
};
|
||||
|
||||
GX_SetBanks(&v0);
|
||||
GXLayers_SetBanks(&v0);
|
||||
}
|
||||
|
||||
GX_EngineAToggleLayers(
|
||||
GXLayers_EngineAToggleLayers(
|
||||
GX_PLANEMASK_BG0, 0);
|
||||
|
||||
{
|
||||
|
|
@ -1684,7 +1684,7 @@ static void ov5_021DF30C (UnkStruct_0203CDB0 * param0)
|
|||
G2_SetBG3ControlDCBmp(GX_BG_SCRSIZE_DCBMP_256x256, GX_BG_AREAOVER_XLU, GX_BG_BMPSCRBASE_0x20000);
|
||||
|
||||
sub_02019060(3, 3);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG3, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG3, 1);
|
||||
|
||||
{
|
||||
MtxFx22 v2;
|
||||
|
|
@ -1717,7 +1717,7 @@ static void ov5_021DF30C (UnkStruct_0203CDB0 * param0)
|
|||
}
|
||||
}
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
}
|
||||
|
||||
static void ov5_021DF3D4 (UnkStruct_0203CDB0 * param0)
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
#include "overlay005/struct_ov5_021FF85C.h"
|
||||
#include "overlay101/struct_ov101_021D86B0.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "unk_0200D9E8.h"
|
||||
#include "heap.h"
|
||||
#include "unk_02020AEC.h"
|
||||
|
|
@ -115,13 +115,13 @@ UnkStruct_ov5_021DF47C * ov5_021DF440 (UnkStruct_0203CDB0 * param0, u32 param1,
|
|||
{
|
||||
UnkStruct_ov5_021DF47C * v0;
|
||||
|
||||
v0 = AllocFromHeap(param2, (sizeof(UnkStruct_ov5_021DF47C)));
|
||||
v0 = Heap_AllocFromHeap(param2, (sizeof(UnkStruct_ov5_021DF47C)));
|
||||
memset(v0, 0, (sizeof(UnkStruct_ov5_021DF47C)));
|
||||
|
||||
v0->unk_00 = param2;
|
||||
v0->unk_04 = param1;
|
||||
v0->unk_10 = param0;
|
||||
v0->unk_14 = AllocFromHeap(param2, (sizeof(UnkStruct_ov5_021DF6AC)) * param1);
|
||||
v0->unk_14 = Heap_AllocFromHeap(param2, (sizeof(UnkStruct_ov5_021DF6AC)) * param1);
|
||||
|
||||
ov5_021DF5E8(v0);
|
||||
ov5_021DF588(v0);
|
||||
|
|
@ -178,8 +178,8 @@ void ov5_021DF500 (UnkStruct_ov5_021DF47C * param0)
|
|||
ov5_021DF644(param0);
|
||||
ov5_021DF7C4(param0);
|
||||
ov5_021DF59C(param0);
|
||||
FreeToHeap(param0->unk_14);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0->unk_14);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void * ov5_021DF528 (const UnkStruct_ov5_021DF47C * param0, u32 param1, int param2)
|
||||
|
|
@ -187,9 +187,9 @@ void * ov5_021DF528 (const UnkStruct_ov5_021DF47C * param0, u32 param1, int para
|
|||
void * v0;
|
||||
|
||||
if (param2 == 0) {
|
||||
v0 = AllocFromHeap(param0->unk_00, param1);
|
||||
v0 = Heap_AllocFromHeap(param0->unk_00, param1);
|
||||
} else {
|
||||
v0 = AllocFromHeapAtEnd(param0->unk_00, param1);
|
||||
v0 = Heap_AllocFromHeapAtEnd(param0->unk_00, param1);
|
||||
}
|
||||
|
||||
return v0;
|
||||
|
|
@ -205,7 +205,7 @@ void * ov5_021DF53C (const UnkStruct_ov5_021DF47C * param0, u32 param1, int para
|
|||
|
||||
void ov5_021DF554 (void * param0)
|
||||
{
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void * ov5_021DF55C (UnkStruct_ov5_021DF47C * param0, u32 param1)
|
||||
|
|
|
|||
|
|
@ -1640,7 +1640,7 @@ static UnkStruct_0201CD38 * ov5_021E0F54 (UnkStruct_0203CDB0 * param0, u32 param
|
|||
{
|
||||
UnkStruct_0201CD38 * v2;
|
||||
UnkStruct_02061AB4 * v3 = sub_0205EB3C(v0);
|
||||
UnkStruct_ov5_021E0FF0 * v4 = AllocFromHeapAtEnd(4, (sizeof(UnkStruct_ov5_021E0FF0)));
|
||||
UnkStruct_ov5_021E0FF0 * v4 = Heap_AllocFromHeapAtEnd(4, (sizeof(UnkStruct_ov5_021E0FF0)));
|
||||
|
||||
v4->unk_00 = 0;
|
||||
v4->unk_08 = param0;
|
||||
|
|
@ -1670,7 +1670,7 @@ static void ov5_021E0FC0 (UnkStruct_0201CD38 * param0)
|
|||
int v2 = sub_0205ED6C(0x0, sub_0205EB98(v1));
|
||||
|
||||
ov5_021DFB90(v1);
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
sub_0200DA58(param0);
|
||||
}
|
||||
}
|
||||
|
|
@ -1767,7 +1767,7 @@ static UnkStruct_02061AB4 * ov5_021E10D4 (UnkStruct_0205E884 * param0, int param
|
|||
|
||||
static void * ov5_021E1110 (int param0)
|
||||
{
|
||||
void * v0 = AllocFromHeapAtEnd(4, param0);
|
||||
void * v0 = Heap_AllocFromHeapAtEnd(4, param0);
|
||||
|
||||
GF_ASSERT(v0 != NULL);
|
||||
memset(v0, 0, param0);
|
||||
|
|
@ -1777,11 +1777,11 @@ static void * ov5_021E1110 (int param0)
|
|||
|
||||
static void ov5_021E1134 (void * param0)
|
||||
{
|
||||
FreeToHeapExplicit(4, param0);
|
||||
Heap_FreeToHeapExplicit(4, param0);
|
||||
}
|
||||
|
||||
static UnkStruct_02073C74 * ov5_021E1140 (UnkStruct_0203CDB0 * param0, int param1)
|
||||
{
|
||||
UnkStruct_02073C74 * v0 = Party_GetPokemonBySlotIndex(GetPartyFromSavedata(param0->unk_0C), param1);
|
||||
UnkStruct_02073C74 * v0 = Party_GetPokemonBySlotIndex(Party_GetFromSavedata(param0->unk_0C), param1);
|
||||
return v0;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -153,7 +153,7 @@ static BOOL ov5_021E120C (UnkStruct_020508D4 * param0)
|
|||
|
||||
static void * ov5_021E132C (int param0)
|
||||
{
|
||||
void * v0 = AllocFromHeapAtEnd(4, param0);
|
||||
void * v0 = Heap_AllocFromHeapAtEnd(4, param0);
|
||||
|
||||
GF_ASSERT(v0 != NULL);
|
||||
memset(v0, 0, param0);
|
||||
|
|
@ -163,5 +163,5 @@ static void * ov5_021E132C (int param0)
|
|||
|
||||
static void ov5_021E1350 (void * param0)
|
||||
{
|
||||
FreeToHeapExplicit(4, param0);
|
||||
Heap_FreeToHeapExplicit(4, param0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ static void ov5_021E139C (UnkStruct_0201CD38 * param0, void * param1)
|
|||
sub_0200F174(2, 0, 0, 0x0, 6, 1, 4);
|
||||
} else if ((v0->unk_0C > 20) && sub_0200F2AC()) {
|
||||
*v0->unk_04 = 1;
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
sub_0200DA58(param0);
|
||||
} else {
|
||||
break;
|
||||
|
|
@ -121,7 +121,7 @@ static void ov5_021E1470 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
if (sub_0200F2AC()) {
|
||||
sub_0205EA84(v0->unk_00->unk_3C, 1);
|
||||
*v0->unk_04 = 1;
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
sub_0200DA58(param0);
|
||||
}
|
||||
break;
|
||||
|
|
@ -130,7 +130,7 @@ static void ov5_021E1470 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
void ov5_021E15A8 (UnkStruct_0203CDB0 * param0, BOOL param1, BOOL * param2)
|
||||
{
|
||||
UnkStruct_ov5_021E135C * v0 = AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021E135C));
|
||||
UnkStruct_ov5_021E135C * v0 = Heap_AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021E135C));
|
||||
|
||||
MI_CpuClear8(v0, sizeof(UnkStruct_ov5_021E135C));
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
#include "overlay005/struct_ov5_021D57B4.h"
|
||||
#include "overlay005/struct_ov5_021D5894.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "heap.h"
|
||||
#include "unk_0201C970.h"
|
||||
#include "unk_0201CED8.h"
|
||||
|
|
@ -51,7 +51,7 @@ UnkStruct_ov5_021E1608 * ov5_021E15F4 (const u8 param0)
|
|||
{
|
||||
UnkStruct_ov5_021E1608 * v0;
|
||||
|
||||
v0 = AllocFromHeap(param0, sizeof(UnkStruct_ov5_021E1608));
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov5_021E1608));
|
||||
ov5_021E1610(v0);
|
||||
|
||||
return v0;
|
||||
|
|
@ -59,7 +59,7 @@ UnkStruct_ov5_021E1608 * ov5_021E15F4 (const u8 param0)
|
|||
|
||||
void ov5_021E1608 (UnkStruct_ov5_021E1608 * param0)
|
||||
{
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
param0 = NULL;
|
||||
}
|
||||
|
||||
|
|
@ -106,7 +106,7 @@ void ov5_021E16CC (NARC * param0, const int param1, UnkStruct_ov5_021EF76C * con
|
|||
int v2;
|
||||
|
||||
if (param1 != 0) {
|
||||
v0 = AllocFromHeapAtEnd(4, param1);
|
||||
v0 = Heap_AllocFromHeapAtEnd(4, param1);
|
||||
NARC_ReadFile(param0, param1, v0);
|
||||
v1 = param1 / sizeof(UnkStruct_ov5_021E16CC);
|
||||
} else {
|
||||
|
|
@ -148,7 +148,7 @@ void ov5_021E16CC (NARC * param0, const int param1, UnkStruct_ov5_021EF76C * con
|
|||
}
|
||||
|
||||
if (v0 != NULL) {
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ static BOOL ov5_021E1CB0(UnkStruct_0203CDB0 * param0);
|
|||
|
||||
void * ov5_021E1B08 (u32 param0)
|
||||
{
|
||||
void * v0 = AllocFromHeap(param0, sizeof(UnkStruct_ov5_021E1B20));
|
||||
void * v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov5_021E1B20));
|
||||
|
||||
memset(v0, 0, sizeof(UnkStruct_ov5_021E1B20));
|
||||
return v0;
|
||||
|
|
@ -38,7 +38,7 @@ void ov5_021E1B20 (UnkStruct_ov5_021E1B20 * param0)
|
|||
sub_0201A8FC(¶m0->unk_00);
|
||||
}
|
||||
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov5_021E1B38 (UnkStruct_ov5_021E1B20 * param0, u16 param1, u16 param2)
|
||||
|
|
|
|||
|
|
@ -172,7 +172,7 @@ static void ov5_021E1E20 (const UnkStruct_ov5_021E1FF4 * param0)
|
|||
|
||||
void ov5_021E1F04 (UnkStruct_ov5_021E1FF4 * param0)
|
||||
{
|
||||
param0->unk_10 = AllocFromHeap(param0->unk_04, sizeof(UnkStruct_0205AA50));
|
||||
param0->unk_10 = Heap_AllocFromHeap(param0->unk_04, sizeof(UnkStruct_0205AA50));
|
||||
|
||||
sub_0201A7E8(param0->unk_0C, param0->unk_10, param0->unk_08, 1, 1, param0->unk_2C, param0->unk_30, 13, 393);
|
||||
sub_0200DAA4(param0->unk_0C, param0->unk_08, 985, 11, 0, param0->unk_04);
|
||||
|
|
@ -186,14 +186,14 @@ void ov5_021E1F7C (UnkStruct_ov5_021E1FF4 * param0)
|
|||
{
|
||||
sub_0200DC9C(param0->unk_10, 0);
|
||||
sub_0201A8FC(param0->unk_10);
|
||||
FreeToHeap(param0->unk_10);
|
||||
Heap_FreeToHeap(param0->unk_10);
|
||||
}
|
||||
|
||||
UnkStruct_ov5_021E1FF4 * ov5_021E1F98 (UnkStruct_0203CDB0 * param0, int param1, u8 param2)
|
||||
{
|
||||
UnkStruct_ov5_021E1FF4 * v0;
|
||||
|
||||
v0 = AllocFromHeap(param1, sizeof(UnkStruct_ov5_021E1FF4));
|
||||
v0 = Heap_AllocFromHeap(param1, sizeof(UnkStruct_ov5_021E1FF4));
|
||||
|
||||
v0->unk_00 = param0;
|
||||
v0->unk_04 = param1;
|
||||
|
|
@ -215,7 +215,7 @@ void ov5_021E1FF4 (UnkStruct_ov5_021E1FF4 * param0)
|
|||
{
|
||||
sub_0200B190(param0->unk_18);
|
||||
sub_0200B3F0(param0->unk_14);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
BOOL ov5_021E200C (UnkStruct_0203CDB0 * param0)
|
||||
|
|
|
|||
|
|
@ -18,13 +18,13 @@ UnkStruct_ov5_021E2310 * ov5_021E22B0 (int param0, int param1)
|
|||
{
|
||||
UnkStruct_ov5_021E2310 * v0;
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG1, 0);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG3, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG1, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG3, 0);
|
||||
|
||||
GX_ResetBankForBG();
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E2310));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E2310));
|
||||
MI_CpuClear32(v0, sizeof(UnkStruct_ov5_021E2310));
|
||||
|
||||
{
|
||||
|
|
@ -55,6 +55,6 @@ void ov5_021E2310 (UnkStruct_ov5_021E2310 ** param0)
|
|||
{
|
||||
ov5_021E20E8(&(*param0)->unk_00, GX_DISPMODE_GRAPHICS, GX_BGMODE_0, GX_BG0_AS_3D);
|
||||
GX_SetBankForBG(GX_VRAM_BG_128_C);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG1 | GX_PLANEMASK_BG2 | GX_PLANEMASK_BG3, 1);
|
||||
FreeToHeapExplicit(4, *param0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG1 | GX_PLANEMASK_BG2 | GX_PLANEMASK_BG3, 1);
|
||||
Heap_FreeToHeapExplicit(4, *param0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -106,7 +106,7 @@ void ov5_021E2338 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E2338));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E2338));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E2338));
|
||||
v1 = v0->unk_0C;
|
||||
v1->unk_1C = ov5_021DDF38();
|
||||
|
|
@ -175,7 +175,7 @@ void ov5_021E24A8 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E24A8));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E24A8));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E24A8));
|
||||
v1 = v0->unk_0C;
|
||||
v1->unk_1C = ov5_021DDF38();
|
||||
|
|
@ -242,7 +242,7 @@ void ov5_021E261C (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E261C));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E261C));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E261C));
|
||||
v1 = v0->unk_0C;
|
||||
ov5_021E28B0(&v1->unk_00, 4);
|
||||
|
|
@ -300,7 +300,7 @@ void ov5_021E2748 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E2748));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E2748));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E2748));
|
||||
v1 = v0->unk_0C;
|
||||
ov5_021E28B0(&v1->unk_00, 4);
|
||||
|
|
@ -415,7 +415,7 @@ void ov5_021E2944 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E2944));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E2944));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E2944));
|
||||
v1 = v0->unk_0C;
|
||||
v0->unk_00++;
|
||||
|
|
@ -468,7 +468,7 @@ void ov5_021E2A4C (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E2A4C));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E2A4C));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E2A4C));
|
||||
v1 = v0->unk_0C;
|
||||
v0->unk_00++;
|
||||
|
|
@ -607,7 +607,7 @@ void ov5_021E2B54 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E2B54));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E2B54));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E2B54));
|
||||
v1 = v0->unk_0C;
|
||||
|
||||
|
|
@ -627,7 +627,7 @@ void ov5_021E2B54 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
sub_02021F58(v1->unk_21C[v4], v4 * 2);
|
||||
}
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
|
||||
v0->unk_00++;
|
||||
break;
|
||||
|
|
@ -767,7 +767,7 @@ void ov5_021E2EB0 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E2EB0));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E2EB0));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E2EB0));
|
||||
v1 = v0->unk_0C;
|
||||
|
||||
|
|
@ -790,7 +790,7 @@ void ov5_021E2EB0 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
sub_02021CF8(v1->unk_200[v4], 2);
|
||||
}
|
||||
}
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
|
||||
v0->unk_00++;
|
||||
break;
|
||||
|
|
@ -914,7 +914,7 @@ void ov5_021E31A4 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E31A4));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E31A4));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E31A4));
|
||||
v1 = v0->unk_0C;
|
||||
|
||||
|
|
@ -935,7 +935,7 @@ void ov5_021E31A4 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
sub_02021F58(v1->unk_224[v5], v5);
|
||||
}
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
|
||||
v0->unk_00++;
|
||||
break;
|
||||
|
|
@ -1085,7 +1085,7 @@ void ov5_021E3560 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E3560));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E3560));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E3560));
|
||||
v1 = v0->unk_0C;
|
||||
|
||||
|
|
@ -1108,7 +1108,7 @@ void ov5_021E3560 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
v1->unk_258[v3] = ov5_021DE6A4(4);
|
||||
}
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
|
||||
v1->unk_270 = sub_0201A778(4, 1);
|
||||
sub_0201A7E8(v0->unk_10->unk_08, v1->unk_270, 3, 0, 0, 32, 32, 0, 0);
|
||||
|
|
@ -1297,7 +1297,7 @@ void ov5_021E3AD0 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E3AD0));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E3AD0));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E3AD0));
|
||||
v1 = v0->unk_0C;
|
||||
|
||||
|
|
@ -1311,7 +1311,7 @@ void ov5_021E3AD0 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
v1->unk_230 = ov5_021DE62C(
|
||||
&v1->unk_5C, &v1->unk_1FC, (128 * FX32_ONE), (-32 * FX32_ONE), 0, 0);
|
||||
sub_02021CAC(v1->unk_230, 0);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
|
||||
v0->unk_00++;
|
||||
break;
|
||||
|
|
@ -1423,7 +1423,7 @@ void ov5_021E3D8C (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E3D8C));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E3D8C));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E3D8C));
|
||||
v1 = v0->unk_0C;
|
||||
|
||||
|
|
@ -1440,7 +1440,7 @@ void ov5_021E3D8C (UnkStruct_0201CD38 * param0, void * param1)
|
|||
sub_02021CAC(v1->unk_1D4[v4], 0);
|
||||
}
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
|
||||
v1->unk_264 = sub_0201A778(4, 1);
|
||||
sub_0201A7E8(v0->unk_10->unk_08, v1->unk_264, 3, 0, 0, 32, 32, 0, 0);
|
||||
|
|
@ -1649,7 +1649,7 @@ void ov5_021E4260 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E4260));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E4260));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E4260));
|
||||
v1 = v0->unk_0C;
|
||||
|
||||
|
|
@ -1662,7 +1662,7 @@ void ov5_021E4260 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
&v1->unk_2C, &v1->unk_1CC, (128 * FX32_ONE), (96 * FX32_ONE), 0, 0);
|
||||
sub_02021CAC(v1->unk_200, 0);
|
||||
sub_02021FE0(v1->unk_200, GX_OAM_MODE_XLU);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
|
||||
v0->unk_00++;
|
||||
break;
|
||||
|
|
@ -1764,7 +1764,7 @@ void ov5_021E44C0 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E44C0));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E44C0));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E44C0));
|
||||
v1 = v0->unk_0C;
|
||||
|
||||
|
|
@ -1779,7 +1779,7 @@ void ov5_021E44C0 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
sub_02021CAC(v1->unk_1D4[v3], 0);
|
||||
}
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
|
||||
v0->unk_00++;
|
||||
break;
|
||||
|
|
@ -1925,7 +1925,7 @@ void ov5_021E4738 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E4738));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E4738));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E4738));
|
||||
v1 = v0->unk_0C;
|
||||
|
||||
|
|
@ -1940,7 +1940,7 @@ void ov5_021E4738 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
sub_02021CAC(v1->unk_1D4[v3], 0);
|
||||
}
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
|
||||
v0->unk_00++;
|
||||
break;
|
||||
|
|
@ -2071,7 +2071,7 @@ void ov5_021E4B3C (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E4B3C));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E4B3C));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E4B3C));
|
||||
v1 = v0->unk_0C;
|
||||
|
||||
|
|
@ -2085,7 +2085,7 @@ void ov5_021E4B3C (UnkStruct_0201CD38 * param0, void * param1)
|
|||
sub_02021CAC(v1->unk_1DC, 0);
|
||||
sub_02021FE0(v1->unk_1DC, GX_OAM_MODE_XLU);
|
||||
sub_02021E80(v1->unk_1DC, 1);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
|
||||
v1->unk_04 = ov5_021DEBEC(4);
|
||||
|
||||
|
|
@ -2269,12 +2269,12 @@ void ov5_021E4E14 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E4E14));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E4E14));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E4E14));
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG1, 0);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG3, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG1, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG3, 0);
|
||||
|
||||
v0->unk_00++;
|
||||
break;
|
||||
|
|
@ -2355,12 +2355,12 @@ void ov5_021E4F7C (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
switch (v0->unk_00) {
|
||||
case 0:
|
||||
v0->unk_0C = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E4F7C));
|
||||
v0->unk_0C = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E4F7C));
|
||||
memset(v0->unk_0C, 0, sizeof(UnkStruct_ov5_021E4F7C));
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG1, 0);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG3, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG1, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG3, 0);
|
||||
|
||||
v0->unk_00++;
|
||||
break;
|
||||
|
|
@ -2652,13 +2652,13 @@ static BOOL ov5_021E52A8 (UnkStruct_ov5_021DDC28 * param0, u32 param1, const Unk
|
|||
|
||||
switch (param0->unk_00) {
|
||||
case 0:
|
||||
param0->unk_0C = AllocFromHeap(param1, sizeof(UnkStruct_ov5_021E52A8));
|
||||
param0->unk_0C = Heap_AllocFromHeap(param1, sizeof(UnkStruct_ov5_021E52A8));
|
||||
memset(param0->unk_0C, 0, sizeof(UnkStruct_ov5_021E52A8));
|
||||
v0 = param0->unk_0C;
|
||||
|
||||
sub_02007130(param0->unk_20, 11, 0, 2 * 0x20, 0x20, param1);
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
sub_0201A7E8(param0->unk_10->unk_08, &v0->unk_2E0, 2, 0, 10, 16, 2, 2, 1);
|
||||
sub_0201ADA4(&v0->unk_2E0, 0);
|
||||
v7 = ov5_021E5240(param2->unk_04, param1);
|
||||
|
|
@ -2706,7 +2706,7 @@ static BOOL ov5_021E52A8 (UnkStruct_ov5_021DDC28 * param0, u32 param1, const Unk
|
|||
|
||||
ov5_021DED20(param0, v0->unk_40, 6, 8, 16, (GX_WND_PLANEMASK_BG0 | GX_WND_PLANEMASK_BG1 | GX_WND_PLANEMASK_BG2 | GX_WND_PLANEMASK_BG3 | GX_WND_PLANEMASK_OBJ), (GX_WND_PLANEMASK_BG0 | GX_WND_PLANEMASK_BG1 | GX_WND_PLANEMASK_BG2 | GX_WND_PLANEMASK_OBJ));
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG3, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG3, 1);
|
||||
|
||||
param0->unk_00++;
|
||||
break;
|
||||
|
|
@ -2731,7 +2731,7 @@ static BOOL ov5_021E52A8 (UnkStruct_ov5_021DDC28 * param0, u32 param1, const Unk
|
|||
break;
|
||||
}
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
|
||||
v1 = ov5_021E51B4(&v0->unk_250);
|
||||
|
||||
|
|
@ -2789,7 +2789,7 @@ static BOOL ov5_021E52A8 (UnkStruct_ov5_021DDC28 * param0, u32 param1, const Unk
|
|||
sub_0200AB4C(-14, GX_BLEND_PLANEMASK_BG0 | GX_BLEND_PLANEMASK_BD, 1);
|
||||
|
||||
sub_0201C63C(param0->unk_10->unk_08, 2, 0, -((v0->unk_00.unk_00 >> FX32_SHIFT) + -92));
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
sub_02019060(2, 0);
|
||||
param0->unk_00++;
|
||||
}
|
||||
|
|
@ -2988,7 +2988,7 @@ static BOOL ov5_021E5890 (UnkStruct_ov5_021DDC28 * param0, u32 param1, const Unk
|
|||
|
||||
switch (param0->unk_00) {
|
||||
case 0:
|
||||
param0->unk_0C = AllocFromHeap(param1, sizeof(UnkStruct_ov5_021E5890));
|
||||
param0->unk_0C = Heap_AllocFromHeap(param1, sizeof(UnkStruct_ov5_021E5890));
|
||||
memset(param0->unk_0C, 0, sizeof(UnkStruct_ov5_021E5890));
|
||||
v0 = param0->unk_0C;
|
||||
|
||||
|
|
@ -3046,7 +3046,7 @@ static BOOL ov5_021E5890 (UnkStruct_ov5_021DDC28 * param0, u32 param1, const Unk
|
|||
|
||||
ov5_021DE5D0(v0->unk_2CC[1], param1, param2->unk_04, 14, (GX_RGB(0, 0, 0)));
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_OBJ, 1);
|
||||
|
||||
ov5_021E5128(&v0->unk_2F4, &v0->unk_5C, &v0->unk_1FC[3], (FX32_CONST(128)), (FX32_CONST(96)), param1);
|
||||
|
||||
|
|
@ -3111,7 +3111,7 @@ static BOOL ov5_021E5890 (UnkStruct_ov5_021DDC28 * param0, u32 param1, const Unk
|
|||
|
||||
sub_02007130(param0->unk_20, 11, 0, 2 * 0x20, 0x20, param1);
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
sub_0201A7E8(param0->unk_10->unk_08, &v0->unk_358, 2, 21, 13, 11, 2, 2, 1);
|
||||
sub_0201ADA4(&v0->unk_358, 0);
|
||||
v9 = ov5_021E5240(param2->unk_06, param1);
|
||||
|
|
@ -3130,10 +3130,10 @@ static BOOL ov5_021E5890 (UnkStruct_ov5_021DDC28 * param0, u32 param1, const Unk
|
|||
|
||||
if (param0->unk_04 == 0) {
|
||||
ov5_021DF17C(3);
|
||||
GX_EngineAToggleLayers(
|
||||
GXLayers_EngineAToggleLayers(
|
||||
GX_PLANEMASK_BG0, 1);
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
}
|
||||
} else {
|
||||
ov5_021E51B4(&v0->unk_2F4);
|
||||
|
|
@ -3279,7 +3279,7 @@ static BOOL ov5_021E5890 (UnkStruct_ov5_021DDC28 * param0, u32 param1, const Unk
|
|||
if (v1) {
|
||||
param0->unk_00++;
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
|
||||
ov5_021DDE14(&v0->unk_00, 0, (FX32_CONST(192.0f)), (FX32_CONST(24.0f)), 16);
|
||||
ov5_021DDE14(&v0->unk_18, 0, (FX32_CONST(192.0f)), (FX32_CONST(24.0f)), 16);
|
||||
|
|
|
|||
|
|
@ -2016,7 +2016,7 @@ int ov5_021E6270 (UnkStruct_02026310 * param0)
|
|||
static int ov5_021E62B0 (UnkStruct_02073C74_sub1 * param0)
|
||||
{
|
||||
int v0 = sub_02074570(param0, 6, NULL);
|
||||
return IsItemMail(v0);
|
||||
return Item_IsMail(v0);
|
||||
}
|
||||
|
||||
static void ov5_021E62C4 (Party * param0, int param1, UnkStruct_02026218 * param2, UnkStruct_021C0794 * param3)
|
||||
|
|
@ -2124,7 +2124,7 @@ static int ov5_021E6444 (Party * param0, UnkStruct_02026218 * param1, UnkStruct_
|
|||
Party_AddPokemon(param0, v0);
|
||||
sub_02073C54(v1);
|
||||
sub_02026258(param1, 0);
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
|
||||
return v4;
|
||||
}
|
||||
|
|
@ -2154,7 +2154,7 @@ int ov5_021E6520 (UnkStruct_02073C74_sub1 * param0, u32 param1)
|
|||
|
||||
sub_02074C60(v1, 8, (u8 *)&v3);
|
||||
v2 = sub_02075B40(v1);
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
|
||||
return v2;
|
||||
}
|
||||
|
|
@ -2406,7 +2406,7 @@ static u8 ov5_021E68D8 (UnkStruct_02073C74 * param0, u16 * param1)
|
|||
static void ov5_021E6948 (UnkStruct_02073C74 * param0, UnkStruct_02073C74_sub1 * param1, UnkStruct_02073C74_sub1 * param2)
|
||||
{
|
||||
u16 v0, v1, v2, v3, v4, v5, v6;
|
||||
UnkStruct_ov5_021E6948 * v7 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E6948));
|
||||
UnkStruct_ov5_021E6948 * v7 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E6948));
|
||||
|
||||
v2 = 0;
|
||||
|
||||
|
|
@ -2481,7 +2481,7 @@ static void ov5_021E6948 (UnkStruct_02073C74 * param0, UnkStruct_02073C74_sub1 *
|
|||
}
|
||||
}
|
||||
|
||||
FreeToHeap(v7);
|
||||
Heap_FreeToHeap(v7);
|
||||
}
|
||||
|
||||
void ov5_021E6B40 (UnkStruct_02026310 * param0)
|
||||
|
|
@ -2712,7 +2712,7 @@ void ov5_021E6EA8 (UnkStruct_02026310 * param0, Party * param1, UnkStruct_02025E
|
|||
|
||||
Party_AddPokemon(param1, v3);
|
||||
ov5_021E6B40(param0);
|
||||
FreeToHeap(v3);
|
||||
Heap_FreeToHeap(v3);
|
||||
}
|
||||
|
||||
static int ov5_021E6F6C (Party * param0)
|
||||
|
|
@ -3125,7 +3125,7 @@ static void ov5_021E742C (UnkStruct_02073C74 * param0, int param1)
|
|||
|
||||
sub_020775EC(v16, param0);
|
||||
sub_020237BC(v15);
|
||||
FreeToHeap(v16);
|
||||
Heap_FreeToHeap(v16);
|
||||
}
|
||||
|
||||
void ov5_021E771C (UnkStruct_02073C74 * param0, int param1)
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
#include "overlay005/struct_ov5_021D5894.h"
|
||||
#include "overlay005/funcptr_ov5_021E9630.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "unk_0200D9E8.h"
|
||||
#include "unk_02017728.h"
|
||||
#include "heap.h"
|
||||
|
|
@ -354,7 +354,7 @@ static void ov5_021E79A8 (UnkStruct_ov5_021E8F60 * param0)
|
|||
for (v0 = 0; v0 < 4; v0++) {
|
||||
UnkStruct_ov5_021E79A8 * v1 = NULL;
|
||||
|
||||
v1 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E79A8));
|
||||
v1 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E79A8));
|
||||
param0->unk_84[v0] = v1;
|
||||
param0->unk_84[v0]->unk_864 = 0;
|
||||
|
||||
|
|
@ -379,7 +379,7 @@ void ov5_021E7A54 (UnkStruct_ov5_021E8F60 * param0)
|
|||
for (v0 = 0; v0 < 4; v0++) {
|
||||
UnkStruct_ov5_021E79A8 * v1 = NULL;
|
||||
|
||||
v1 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E79A8));
|
||||
v1 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E79A8));
|
||||
|
||||
param0->unk_84[v0] = v1;
|
||||
param0->unk_84[v0]->unk_864 = 0;
|
||||
|
|
@ -401,7 +401,7 @@ static void ov5_021E7AC4 (UnkStruct_ov5_021E8F60 * param0)
|
|||
for (v0 = 0; v0 < 4; v0++) {
|
||||
UnkStruct_ov5_021E79A8 * v1 = NULL;
|
||||
|
||||
v1 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E79A8));
|
||||
v1 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E79A8));
|
||||
|
||||
param0->unk_84[v0] = v1;
|
||||
param0->unk_84[v0]->unk_864 = 0;
|
||||
|
|
@ -441,11 +441,11 @@ static void ov5_021E7BAC (NARC * param0, const int param1, UnkStruct_ov5_021E7BA
|
|||
int v2 = sizeof(int) * 4;
|
||||
|
||||
if (param0 != NULL) {
|
||||
v0 = AllocFromHeapAtEnd(4, v2);
|
||||
v0 = Heap_AllocFromHeapAtEnd(4, v2);
|
||||
NARC_ReadFromMember(param0, param1, 0, v2, v0);
|
||||
} else {
|
||||
GF_ASSERT(FALSE);
|
||||
v0 = AllocAtEndAndReadFromNarcMemberByIndexPair(67, param1, 4, 0, v2);
|
||||
v0 = NARC_AllocAtEndAndReadFromMemberByIndexPair(67, param1, 4, 0, v2);
|
||||
}
|
||||
|
||||
v1 = &((int *)(v0))[0];
|
||||
|
|
@ -461,7 +461,7 @@ static void ov5_021E7BAC (NARC * param0, const int param1, UnkStruct_ov5_021E7BA
|
|||
|
||||
param2->unk_08 = *v1;
|
||||
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
}
|
||||
|
||||
static void ov5_021E7C00 (const u8 param0, UnkStruct_ov5_021EF76C * const param1, const UnkStruct_02039E30 * param2, const int param3, const int param4, UnkStruct_ov5_021E8F60 * param5, UnkStruct_ov5_021E7814 * param6)
|
||||
|
|
@ -1540,7 +1540,7 @@ UnkStruct_ov5_021E8F60 * ov5_021E9084 (UnkStruct_02039E30 * param0, UnkStruct_ov
|
|||
UnkStruct_ov5_021E8F60 * v0;
|
||||
BOOL v1;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E8F60));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E8F60));
|
||||
MI_CpuClear8(v0, sizeof(UnkStruct_ov5_021E8F60));
|
||||
|
||||
if (param3 == 0) {
|
||||
|
|
@ -1637,7 +1637,7 @@ void ov5_021E924C (UnkStruct_ov5_021E8F60 * param0)
|
|||
ov5_021E1608(param0->unk_84[v0]->unk_868);
|
||||
}
|
||||
|
||||
FreeToHeap(param0->unk_84[v0]);
|
||||
Heap_FreeToHeap(param0->unk_84[v0]);
|
||||
param0->unk_84[v0] = NULL;
|
||||
}
|
||||
|
||||
|
|
@ -1650,7 +1650,7 @@ void ov5_021E92E4 (UnkStruct_ov5_021E8F60 * param0)
|
|||
{
|
||||
NARC_dtor(param0->unk_EC);
|
||||
ov5_021EEB48(param0->unk_00);
|
||||
FreeToHeap((void *)param0);
|
||||
Heap_FreeToHeap((void *)param0);
|
||||
}
|
||||
|
||||
BOOL ov5_021E9300 (const UnkStruct_ov5_021E8F60 * param0)
|
||||
|
|
@ -1921,7 +1921,7 @@ static void ov5_021E964C (UnkStruct_0201CD38 * param0, void * param1)
|
|||
break;
|
||||
case 5:
|
||||
*v1->unk_20 = 0;
|
||||
FreeToHeap((void *)(param1));
|
||||
Heap_FreeToHeap((void *)(param1));
|
||||
sub_0200DA58(param0);
|
||||
return;
|
||||
}
|
||||
|
|
@ -1932,7 +1932,7 @@ UnkStruct_0201CD38 * ov5_021E976C (NARC * param0, const int param1, NNSG3dRender
|
|||
UnkStruct_0201CD38 * v0;
|
||||
UnkStruct_ov5_021E9640 * v1;
|
||||
|
||||
v1 = (UnkStruct_ov5_021E9640 *)AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021E9640));
|
||||
v1 = (UnkStruct_ov5_021E9640 *)Heap_AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021E9640));
|
||||
|
||||
v1->unk_00 = param0;
|
||||
v1->unk_04 = param1;
|
||||
|
|
@ -1990,7 +1990,7 @@ UnkStruct_ov5_021E8F60 * ov5_021E9830 (UnkStruct_02039E30 * param0, UnkStruct_ov
|
|||
UnkStruct_ov5_021E8F60 * v0;
|
||||
BOOL v1;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021E8F60));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021E8F60));
|
||||
MI_CpuClear8(v0, sizeof(UnkStruct_ov5_021E8F60));
|
||||
|
||||
v0->unk_00 = ov5_021EEBC0(0);
|
||||
|
|
@ -2049,7 +2049,7 @@ void ov5_021E9938 (UnkStruct_ov5_021E8F60 * param0)
|
|||
ov5_021E1608(param0->unk_84[v0]->unk_868);
|
||||
}
|
||||
|
||||
FreeToHeap(param0->unk_84[v0]);
|
||||
Heap_FreeToHeap(param0->unk_84[v0]);
|
||||
param0->unk_84[v0] = NULL;
|
||||
}
|
||||
|
||||
|
|
@ -2073,7 +2073,7 @@ void ov5_021E9998 (UnkStruct_ov5_021E8F60 * param0)
|
|||
void ov5_021E99C4 (UnkStruct_ov5_021E8F60 * param0)
|
||||
{
|
||||
ov5_021EEB48(param0->unk_00);
|
||||
FreeToHeap((void *)param0);
|
||||
Heap_FreeToHeap((void *)param0);
|
||||
}
|
||||
|
||||
void ov5_021E99D8 (UnkStruct_ov5_021E8F60 * param0, const int param1, const int param2)
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
#include "struct_defs/struct_0203CDB0.h"
|
||||
#include "struct_defs/struct_0203CDB0_sub2_t.h"
|
||||
|
||||
#include "poke_overlay.h"
|
||||
#include "game_overlay.h"
|
||||
#include "unk_0200A784.h"
|
||||
#include "unk_020507CC.h"
|
||||
#include "unk_02056720.h"
|
||||
|
|
@ -34,10 +34,10 @@ void ov5_021EA728 (UnkStruct_0203CDB0 * param0)
|
|||
|
||||
if (sub_020567E0(v0)
|
||||
&& (sub_0206AE2C(v1) == 0)) {
|
||||
HandleLoadOverlay(FS_OVERLAY_ID(overlay25), 2);
|
||||
Overlay_LoadByID(FS_OVERLAY_ID(overlay25), 2);
|
||||
ov25_02253CE8(param0, ¶m0->unk_04->unk_14, param0->unk_0C, param0->unk_08, sub_0200A914(1));
|
||||
} else {
|
||||
HandleLoadOverlay(FS_OVERLAY_ID(overlay24), 2);
|
||||
Overlay_LoadByID(FS_OVERLAY_ID(overlay24), 2);
|
||||
ov24_02253CE0(param0->unk_08);
|
||||
}
|
||||
}
|
||||
|
|
@ -64,12 +64,12 @@ u8 ov5_021EA7CC (UnkStruct_0203CDB0 * param0)
|
|||
&& (sub_0206AE2C(v1) == 0)) {
|
||||
if (ov25_02253D70(param0->unk_04->unk_14)) {
|
||||
param0->unk_04->unk_14 = NULL;
|
||||
UnloadOverlayByID(FS_OVERLAY_ID(overlay25));
|
||||
Overlay_UnloadByID(FS_OVERLAY_ID(overlay25));
|
||||
return 1;
|
||||
}
|
||||
} else {
|
||||
if (ov24_02253DB4(param0->unk_08)) {
|
||||
UnloadOverlayByID(FS_OVERLAY_ID(overlay24));
|
||||
Overlay_UnloadByID(FS_OVERLAY_ID(overlay24));
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
|
@ -79,7 +79,7 @@ u8 ov5_021EA7CC (UnkStruct_0203CDB0 * param0)
|
|||
|
||||
void ov5_021EA830 (UnkStruct_0203CDB0 * param0)
|
||||
{
|
||||
HandleLoadOverlay(FS_OVERLAY_ID(overlay24), 2);
|
||||
Overlay_LoadByID(FS_OVERLAY_ID(overlay24), 2);
|
||||
ov24_02253CE0(param0->unk_08);
|
||||
}
|
||||
|
||||
|
|
@ -91,7 +91,7 @@ void ov5_021EA848 (UnkStruct_0203CDB0 * param0)
|
|||
BOOL ov5_021EA854 (UnkStruct_0203CDB0 * param0)
|
||||
{
|
||||
if (ov24_02253DB4(param0->unk_08)) {
|
||||
UnloadOverlayByID(FS_OVERLAY_ID(overlay24));
|
||||
Overlay_UnloadByID(FS_OVERLAY_ID(overlay24));
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -330,7 +330,7 @@ static BOOL ov5_021EAC44 (UnkStruct_ov5_021EAE78 * param0)
|
|||
|
||||
sub_02025EC0(v3, sub_0202AEF0(v2, v1));
|
||||
sub_0200B498(param0->unk_38, 0, v3);
|
||||
FreeToHeap(v3);
|
||||
Heap_FreeToHeap(v3);
|
||||
}
|
||||
|
||||
ov5_021EAE78(param0, 60);
|
||||
|
|
@ -429,7 +429,7 @@ static BOOL ov5_021EADB4 (UnkStruct_020508D4 * param0)
|
|||
break;
|
||||
case 12:
|
||||
ov5_021EAF1C(v0);
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
sub_0203D140();
|
||||
return 1;
|
||||
}
|
||||
|
|
@ -478,7 +478,7 @@ void ov5_021EAF50 (UnkStruct_0203CDB0 * param0)
|
|||
UnkStruct_ov5_021EAE78 * v0;
|
||||
UnkStruct_020508D4 * v1 = param0->unk_10;
|
||||
|
||||
v0 = AllocFromHeapAtEnd(11, sizeof(UnkStruct_ov5_021EAE78));
|
||||
v0 = Heap_AllocFromHeapAtEnd(11, sizeof(UnkStruct_ov5_021EAE78));
|
||||
ov5_021EAEE0(v0);
|
||||
|
||||
v0->unk_30 = param0;
|
||||
|
|
|
|||
|
|
@ -84,7 +84,7 @@ UnkStruct_ov5_021EB0E0 * ov5_021EB0C8 (UnkStruct_020203AC * const param0)
|
|||
{
|
||||
UnkStruct_ov5_021EB0E0 * v0;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021EB0E0));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021EB0E0));
|
||||
ov5_021EB0E0(v0, param0);
|
||||
|
||||
return v0;
|
||||
|
|
@ -130,6 +130,6 @@ void ov5_021EB184 (UnkStruct_ov5_021EB0E0 ** param0)
|
|||
|
||||
GF_ASSERT((*param0) != NULL);
|
||||
|
||||
FreeToHeap((*param0));
|
||||
Heap_FreeToHeap((*param0));
|
||||
(*param0) = NULL;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
#include "overlay005/struct_ov5_021ECD10.h"
|
||||
#include "overlay005/struct_ov5_021ED0A4.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "heap.h"
|
||||
#include "unk_02061804.h"
|
||||
#include "overlay005/ov5_021ECC20.h"
|
||||
|
|
@ -125,9 +125,9 @@ void * ov5_021ECD68 (const UnkStruct_02061830 * param0, u32 param1, int param2)
|
|||
u32 v2 = NARC_GetMemberSize(v1, param1);
|
||||
|
||||
if (param2 == 1) {
|
||||
v0 = AllocFromHeap(4, v2);
|
||||
v0 = Heap_AllocFromHeap(4, v2);
|
||||
} else {
|
||||
v0 = AllocFromHeapAtEnd(4, v2);
|
||||
v0 = Heap_AllocFromHeapAtEnd(4, v2);
|
||||
}
|
||||
|
||||
NARC_ReadWholeMember(v1, param1, v0);
|
||||
|
|
|
|||
|
|
@ -344,13 +344,13 @@ static void ov5_021ED0A4 (UnkStruct_ov5_021ED0A4 * param0, int param1)
|
|||
UnkStruct_ov5_021ED110 * v3;
|
||||
|
||||
v0 = sizeof(UnkStruct_ov5_021DF84C) * param1;
|
||||
v2 = AllocFromHeap(4, v0);
|
||||
v2 = Heap_AllocFromHeap(4, v0);
|
||||
|
||||
param0->unk_E4 = v2;
|
||||
GF_ASSERT(v2 != NULL);
|
||||
|
||||
v0 = (sizeof(UnkStruct_ov5_021ED110)) * param1;
|
||||
v3 = AllocFromHeap(4, v0);
|
||||
v3 = Heap_AllocFromHeap(4, v0);
|
||||
|
||||
param0->unk_F4 = v3;
|
||||
GF_ASSERT(v3 != NULL);
|
||||
|
|
@ -370,8 +370,8 @@ static void ov5_021ED0F0 (UnkStruct_ov5_021ED0A4 * param0)
|
|||
{
|
||||
ov5_021ED1A4(param0);
|
||||
|
||||
FreeToHeapExplicit(4, param0->unk_E4);
|
||||
FreeToHeapExplicit(4, param0->unk_F4);
|
||||
Heap_FreeToHeapExplicit(4, param0->unk_E4);
|
||||
Heap_FreeToHeapExplicit(4, param0->unk_F4);
|
||||
}
|
||||
|
||||
static UnkStruct_ov5_021DF84C * ov5_021ED110 (UnkStruct_ov5_021ED0A4 * param0, u32 param1)
|
||||
|
|
@ -1884,7 +1884,7 @@ static void ov5_021EE320 (UnkStruct_ov5_021ED0A4 * param0, int param1, int param
|
|||
v3 = (sizeof(UnkStruct_ov5_021EDFBC)) * param1;
|
||||
v2 = (sizeof(UnkStruct_ov5_021EE134)) * param1;
|
||||
v1 = (sizeof(UnkStruct_ov5_021EDF3C)) + v2 + v3 + v4;
|
||||
v5 = AllocFromHeap(4, v1);
|
||||
v5 = Heap_AllocFromHeap(4, v1);
|
||||
|
||||
GF_ASSERT(v5 != NULL);
|
||||
memset(v5, 0, v1);
|
||||
|
|
@ -1920,7 +1920,7 @@ static void ov5_021EE3C4 (UnkStruct_ov5_021ED0A4 * param0)
|
|||
sub_0200DA58(v0->unk_1C);
|
||||
sub_0200DA58(v0->unk_20);
|
||||
sub_0200DA58(v0->unk_24);
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
|
||||
param0->unk_100 = NULL;
|
||||
}
|
||||
|
|
@ -1950,7 +1950,7 @@ static UnkStruct_020216E0 * ov5_021EE454 (UnkStruct_02061AB4 * param0, int param
|
|||
UnkStruct_ov5_021ED0A4 * v8 = ov5_021EDEA8(param0);
|
||||
UnkStruct_02020C44 * v9 = ov5_021EDC8C(v8);
|
||||
UnkStruct_020216E0 * v10 = ov5_021EB1A0(param0);
|
||||
UnkStruct_ov5_021EE698 * v11 = AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021EE698));
|
||||
UnkStruct_ov5_021EE698 * v11 = Heap_AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021EE698));
|
||||
|
||||
memset(v11, 0, sizeof(UnkStruct_ov5_021EE698));
|
||||
|
||||
|
|
@ -2090,10 +2090,10 @@ static void ov5_021EE698 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
}
|
||||
|
||||
sub_020211FC(v0->unk_24);
|
||||
FreeToHeap(v0->unk_08);
|
||||
FreeToHeap(v0->unk_0C);
|
||||
FreeToHeap(v0->unk_10);
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0->unk_08);
|
||||
Heap_FreeToHeap(v0->unk_0C);
|
||||
Heap_FreeToHeap(v0->unk_10);
|
||||
Heap_FreeToHeap(v0);
|
||||
sub_0200DA58(param0);
|
||||
return;
|
||||
}
|
||||
|
|
@ -2114,10 +2114,10 @@ static void ov5_021EE698 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
}
|
||||
|
||||
sub_020211FC(v0->unk_24);
|
||||
FreeToHeap(v0->unk_08);
|
||||
FreeToHeap(v0->unk_0C);
|
||||
FreeToHeap(v0->unk_10);
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0->unk_08);
|
||||
Heap_FreeToHeap(v0->unk_0C);
|
||||
Heap_FreeToHeap(v0->unk_10);
|
||||
Heap_FreeToHeap(v0);
|
||||
sub_0200DA58(param0);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@ u8 ov5_021EE920 (UnkStruct_0203CDB0 * param0, u16 param1)
|
|||
u32 v4;
|
||||
u32 v5;
|
||||
|
||||
v0 = Party_GetPokemonBySlotIndex(GetPartyFromSavedata(param0->unk_0C), param1);
|
||||
v0 = Party_GetPokemonBySlotIndex(Party_GetFromSavedata(param0->unk_0C), param1);
|
||||
v3 = sub_02074470(v0, 5, NULL);
|
||||
v1 = ov5_021EE7D4(v0);
|
||||
v4 = ov5_021EE8A8(v3, v1);
|
||||
|
|
@ -137,7 +137,7 @@ void ov5_021EE9BC (UnkStruct_0203CDB0 * param0, u16 param1)
|
|||
UnkStruct_02073C74 * v0;
|
||||
vu16 v1;
|
||||
|
||||
v0 = Party_GetPokemonBySlotIndex(GetPartyFromSavedata(param0->unk_0C), param1);
|
||||
v0 = Party_GetPokemonBySlotIndex(Party_GetFromSavedata(param0->unk_0C), param1);
|
||||
v1 = ov5_021EE7D4(v0);
|
||||
|
||||
sub_0206B0C4(sub_020507E4(param0->unk_0C), v1);
|
||||
|
|
@ -173,7 +173,7 @@ void ov5_021EEA84 (UnkStruct_0203CDB0 * param0, u8 param1, u8 param2, u16 param3
|
|||
u16 v1;
|
||||
vu16 v2;
|
||||
|
||||
v0 = Party_GetPokemonBySlotIndex(GetPartyFromSavedata(param0->unk_0C), param3);
|
||||
v0 = Party_GetPokemonBySlotIndex(Party_GetFromSavedata(param0->unk_0C), param3);
|
||||
v1 = sub_02074470(v0, 5, NULL);
|
||||
v2 = ov5_021EE7D4(v0);
|
||||
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ UnkStruct_ov5_021EEB48 * ov5_021EEAC8 (const BOOL param0)
|
|||
int v1;
|
||||
UnkStruct_ov5_021EEB48 * v2;
|
||||
|
||||
v2 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021EEB48));
|
||||
v2 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021EEB48));
|
||||
memset(v2, 0, sizeof(UnkStruct_ov5_021EEB48));
|
||||
|
||||
v2->unk_00 = 1;
|
||||
|
|
@ -38,7 +38,7 @@ UnkStruct_ov5_021EEB48 * ov5_021EEAC8 (const BOOL param0)
|
|||
}
|
||||
|
||||
if (param0) {
|
||||
v2->unk_14[v0] = AllocFromHeap(4, 0x9000);
|
||||
v2->unk_14[v0] = Heap_AllocFromHeap(4, 0x9000);
|
||||
|
||||
if (v2->unk_14[v0] == NULL) {
|
||||
return NULL;
|
||||
|
|
@ -62,21 +62,21 @@ void ov5_021EEB48 (UnkStruct_ov5_021EEB48 * param0)
|
|||
|
||||
for (v0 = 0; v0 < 4; v0++) {
|
||||
if (param0->unk_00 == 2) {
|
||||
FreeToHeap((void *)param0->unk_04[v0]);
|
||||
Heap_FreeToHeap((void *)param0->unk_04[v0]);
|
||||
}
|
||||
|
||||
param0->unk_04[v0] = NULL;
|
||||
|
||||
if (param0->unk_14[v0] != NULL) {
|
||||
if (param0->unk_02 == 2) {
|
||||
FreeToHeap((void *)param0->unk_14[v0]);
|
||||
Heap_FreeToHeap((void *)param0->unk_14[v0]);
|
||||
}
|
||||
|
||||
param0->unk_14[v0] = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
FreeToHeap((void *)param0);
|
||||
Heap_FreeToHeap((void *)param0);
|
||||
param0 = NULL;
|
||||
}
|
||||
|
||||
|
|
@ -101,7 +101,7 @@ UnkStruct_ov5_021EEB48 * ov5_021EEBC0 (const BOOL param0)
|
|||
u32 v0;
|
||||
UnkStruct_ov5_021EEB48 * v1;
|
||||
|
||||
v1 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021EEB48));
|
||||
v1 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021EEB48));
|
||||
memset(v1, 0, sizeof(UnkStruct_ov5_021EEB48));
|
||||
v1->unk_00 = 2;
|
||||
|
||||
|
|
@ -110,12 +110,12 @@ UnkStruct_ov5_021EEB48 * ov5_021EEBC0 (const BOOL param0)
|
|||
}
|
||||
|
||||
for (v0 = 0; v0 < 4; v0++) {
|
||||
v1->unk_04[v0] = AllocFromHeap(
|
||||
v1->unk_04[v0] = Heap_AllocFromHeap(
|
||||
4, 0xf000);
|
||||
MI_CpuClear8(v1->unk_04[v0], 0xf000);
|
||||
|
||||
if (param0 == 1) {
|
||||
v1->unk_14[v0] = AllocFromHeap(
|
||||
v1->unk_14[v0] = Heap_AllocFromHeap(
|
||||
4, 0x9000);
|
||||
MI_CpuClear8(v1->unk_14[v0], 0x9000);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
#include "overlay005/struct_ov5_021EF13C.h"
|
||||
#include "overlay005/struct_ov5_021EF13C_sub1.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "unk_0200D9E8.h"
|
||||
#include "heap.h"
|
||||
#include "unk_0201CCF0.h"
|
||||
|
|
@ -161,7 +161,7 @@ static void ov5_021EF05C (UnkStruct_0201CD38 * param0, void * param1)
|
|||
break;
|
||||
case 2:
|
||||
*v1->unk_DC = 0;
|
||||
FreeToHeap((void *)param1);
|
||||
Heap_FreeToHeap((void *)param1);
|
||||
sub_0200DA58(param0);
|
||||
return;
|
||||
}
|
||||
|
|
@ -179,7 +179,7 @@ UnkStruct_ov5_021EF13C * ov5_021EF13C (void)
|
|||
{
|
||||
UnkStruct_ov5_021EF13C * v0;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021EF13C));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021EF13C));
|
||||
|
||||
v0->unk_10 = NULL;
|
||||
v0->unk_14 = NULL;
|
||||
|
|
@ -199,7 +199,7 @@ void ov5_021EF158 (NARC * param0, const int param1, UnkStruct_ov5_021EF13C * par
|
|||
char v0[256];
|
||||
UnkStruct_ov5_021EEF98 * v1;
|
||||
|
||||
v1 = AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021EEF98));
|
||||
v1 = Heap_AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021EEF98));
|
||||
|
||||
ov5_021EEF34(param0, v1);
|
||||
param2->unk_1C = v1->unk_10;
|
||||
|
|
@ -240,7 +240,7 @@ void ov5_021EF158 (NARC * param0, const int param1, UnkStruct_ov5_021EF13C * par
|
|||
}
|
||||
}
|
||||
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
param2->unk_18 = 1;
|
||||
}
|
||||
}
|
||||
|
|
@ -251,7 +251,7 @@ void ov5_021EF1D0 (UnkStruct_ov5_021EF13C * param0)
|
|||
return;
|
||||
}
|
||||
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
param0 = NULL;
|
||||
}
|
||||
|
||||
|
|
@ -274,7 +274,7 @@ UnkStruct_0201CD38 * ov5_021EF1F0 (NARC * param0, const int param1, UnkStruct_ov
|
|||
UnkStruct_0201CD38 * v0;
|
||||
UnkStruct_ov5_021EF05C * v1;
|
||||
|
||||
v1 = AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021EF05C));
|
||||
v1 = Heap_AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021EF05C));
|
||||
|
||||
if (v1 == NULL) {
|
||||
(void)0;
|
||||
|
|
|
|||
|
|
@ -45,9 +45,9 @@ UnkStruct_ov5_021EF300 * ov5_021EF28C (const u8 param0, const u8 param1)
|
|||
u8 v0;
|
||||
UnkStruct_ov5_021EF300 * v1;
|
||||
|
||||
v1 = AllocFromHeap(param1, sizeof(UnkStruct_ov5_021EF300));
|
||||
v1 = Heap_AllocFromHeap(param1, sizeof(UnkStruct_ov5_021EF300));
|
||||
|
||||
v1->unk_04 = AllocFromHeap(param1, sizeof(UnkStruct_ov5_021EF250) * param0);
|
||||
v1->unk_04 = Heap_AllocFromHeap(param1, sizeof(UnkStruct_ov5_021EF250) * param0);
|
||||
v1->unk_00 = param0;
|
||||
|
||||
for (v0 = 0; v0 < param0; v0++) {
|
||||
|
|
@ -69,8 +69,8 @@ void ov5_021EF2CC (const u8 param0, const int param1, const int param2, const in
|
|||
|
||||
void ov5_021EF300 (UnkStruct_ov5_021EF300 * param0)
|
||||
{
|
||||
FreeToHeap(param0->unk_04);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0->unk_04);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
BOOL ov5_021EF314 (const int param0, const int param1, const UnkStruct_ov5_021EF300 * param2, u8 * param3)
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ UnkStruct_ov5_021EF3BC * ov5_021EF3A8 (u32 param0)
|
|||
{
|
||||
UnkStruct_ov5_021EF3BC * v0;
|
||||
|
||||
v0 = AllocFromHeap(param0, sizeof(UnkStruct_ov5_021EF3BC));
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov5_021EF3BC));
|
||||
ov5_021EF444(v0);
|
||||
|
||||
return v0;
|
||||
|
|
@ -48,7 +48,7 @@ void ov5_021EF3BC (UnkStruct_ov5_021EF3BC * param0)
|
|||
}
|
||||
|
||||
ov5_021EF444(param0);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov5_021EF3DC (UnkStruct_ov5_021EF3BC * param0)
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ UnkStruct_ov5_021EF4F8 * ov5_021EF4BC (u32 param0, UnkStruct_ov5_021EF3BC * para
|
|||
{
|
||||
UnkStruct_ov5_021EF4F8 * v0;
|
||||
|
||||
v0 = AllocFromHeap(param0, sizeof(UnkStruct_ov5_021EF4F8));
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov5_021EF4F8));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov5_021EF4F8));
|
||||
|
||||
v0->unk_00 = 0;
|
||||
|
|
@ -59,7 +59,7 @@ void ov5_021EF4F8 (UnkStruct_ov5_021EF4F8 * param0)
|
|||
}
|
||||
|
||||
sub_02013B40(param0->unk_30C);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov5_021EF518 (UnkStruct_ov5_021EF4F8 * param0)
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
#include "overlay005/struct_ov5_021D3CAC_decl.h"
|
||||
#include "overlay005/struct_ov5_021D5778_decl.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "heap.h"
|
||||
#include "unk_0201C970.h"
|
||||
#include "overlay005/ov5_021D37AC.h"
|
||||
|
|
@ -69,16 +69,16 @@ static void ov5_021EF75C (void * param0, NNSG3dResTex * param1)
|
|||
v0 = (u8 *)param1 + param1->texInfo.ofsTex;
|
||||
v1 = (u32)(v0 - (u8 *)param0);
|
||||
|
||||
ReallocFromHeap(param0, v1);
|
||||
Heap_ReallocFromHeap(param0, v1);
|
||||
}
|
||||
|
||||
UnkStruct_ov5_021EF76C * ov5_021EF76C (const int param0, UnkStruct_ov5_021D3CAC * param1)
|
||||
{
|
||||
UnkStruct_ov5_021EF76C * v0;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021EF76C));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021EF76C));
|
||||
|
||||
v0->unk_C20 = AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021EF7A0));
|
||||
v0->unk_C20 = Heap_AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov5_021EF7A0));
|
||||
v0->unk_C20->unk_00 = param0;
|
||||
v0->unk_C20->unk_04 = param1;
|
||||
v0->unk_C20->unk_0C = 0;
|
||||
|
|
@ -91,16 +91,16 @@ void ov5_021EF7A0 (UnkStruct_ov5_021EF76C * param0)
|
|||
NARC * v0;
|
||||
UnkStruct_ov5_021EF7A0 * v1 = param0->unk_C20;
|
||||
|
||||
ReadWholeNarcMemberByIndexPair(¶m0->unk_C18, 42, v1->unk_00);
|
||||
NARC_ReadWholeMemberByIndexPair(¶m0->unk_C18, 42, v1->unk_00);
|
||||
|
||||
param0->unk_C24 = AllocAndReadWholeNarcMemberByIndexPair(43, param0->unk_C18.unk_00, 4);
|
||||
param0->unk_C24 = NARC_AllocAndReadWholeMemberByIndexPair(43, param0->unk_C18.unk_00, 4);
|
||||
v1->unk_08 = param0->unk_C24[0];
|
||||
|
||||
GF_ASSERT(v1->unk_08 < 768);
|
||||
|
||||
param0->unk_C0C = NULL;
|
||||
param0->unk_C04 = AllocAndReadWholeNarcMemberByIndexPair(44, param0->unk_C18.unk_02, 4);
|
||||
param0->unk_C08 = AllocAndReadWholeNarcMemberByIndexPair(71, param0->unk_C18.unk_00, 4);
|
||||
param0->unk_C04 = NARC_AllocAndReadWholeMemberByIndexPair(44, param0->unk_C18.unk_02, 4);
|
||||
param0->unk_C08 = NARC_AllocAndReadWholeMemberByIndexPair(71, param0->unk_C18.unk_00, 4);
|
||||
param0->unk_C0C = NNS_G3dGetTex((NNSG3dResFileHeader *)param0->unk_C04);
|
||||
|
||||
if (v1->unk_08 != 0) {
|
||||
|
|
@ -205,7 +205,7 @@ void ov5_021EF7A0 (UnkStruct_ov5_021EF76C * param0)
|
|||
ov5_021D56D4(v12, param0->unk_C14);
|
||||
}
|
||||
|
||||
FreeToHeap(param0->unk_C20);
|
||||
Heap_FreeToHeap(param0->unk_C20);
|
||||
param0->unk_C20 = NULL;
|
||||
}
|
||||
|
||||
|
|
@ -232,18 +232,18 @@ void ov5_021EFA10 (UnkStruct_ov5_021EF76C ** param0)
|
|||
|
||||
for (v0 = 0; v0 < 768; v0++) {
|
||||
if ((*param0)->unk_04[v0] != NULL) {
|
||||
FreeToHeap((*param0)->unk_04[v0]);
|
||||
Heap_FreeToHeap((*param0)->unk_04[v0]);
|
||||
}
|
||||
}
|
||||
|
||||
FreeToHeap((*param0)->unk_C24);
|
||||
FreeToHeap((*param0)->unk_C04);
|
||||
Heap_FreeToHeap((*param0)->unk_C24);
|
||||
Heap_FreeToHeap((*param0)->unk_C04);
|
||||
|
||||
(*param0)->unk_C04 = NULL;
|
||||
FreeToHeap((*param0)->unk_C08);
|
||||
Heap_FreeToHeap((*param0)->unk_C08);
|
||||
|
||||
(*param0)->unk_C08 = NULL;
|
||||
FreeToHeap((*param0));
|
||||
Heap_FreeToHeap((*param0));
|
||||
|
||||
(*param0) = NULL;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
#include "struct_defs/struct_0203CDB0.h"
|
||||
#include "struct_defs/struct_02055130.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "heap.h"
|
||||
#include "unk_02025E08.h"
|
||||
#include "unk_02025E68.h"
|
||||
|
|
@ -86,7 +86,7 @@ UnkStruct_ov5_021EFB30 * ov5_021EFB0C (void)
|
|||
u8 v0;
|
||||
UnkStruct_ov5_021EFB30 * v1;
|
||||
|
||||
v1 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021EFB30));
|
||||
v1 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021EFB30));
|
||||
|
||||
for (v0 = 0; v0 < 21; v0++) {
|
||||
v1->unk_00[v0].unk_00 = 0;
|
||||
|
|
@ -98,7 +98,7 @@ UnkStruct_ov5_021EFB30 * ov5_021EFB0C (void)
|
|||
|
||||
void ov5_021EFB30 (UnkStruct_ov5_021EFB30 ** param0)
|
||||
{
|
||||
FreeToHeap(*param0);
|
||||
Heap_FreeToHeap(*param0);
|
||||
*param0 = NULL;
|
||||
}
|
||||
|
||||
|
|
@ -477,13 +477,13 @@ int ov5_021EFFE4 (UnkStruct_0203CDB0 * param0)
|
|||
v4 = sub_0202D84C(v0, v3);
|
||||
|
||||
if ((GAME_VERSION == 10) || (GAME_VERSION == 12)) {
|
||||
v1 = AllocAtEndAndReadWholeNarcMemberByIndexPair(106, Unk_ov5_021FF5A8[v4->unk_05], 4);
|
||||
v1 = NARC_AllocAtEndAndReadWholeMemberByIndexPair(106, Unk_ov5_021FF5A8[v4->unk_05], 4);
|
||||
} else {
|
||||
v1 = AllocAtEndAndReadWholeNarcMemberByIndexPair(106, dummy[v4->unk_05], 4);
|
||||
v1 = NARC_AllocAtEndAndReadWholeMemberByIndexPair(106, dummy[v4->unk_05], 4);
|
||||
}
|
||||
|
||||
v2 = v1[v4->unk_04];
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
|
||||
return v2;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ static void ov5_021F007C (UnkStruct_ov5_021D1BEC * param0, UnkStruct_0203CDB0 *
|
|||
ov5_021F02B8(&v0->unk_28, 0, 8, 19);
|
||||
|
||||
sub_02019060(2, 0);
|
||||
GX_EngineAToggleLayers((GX_PLANEMASK_BG2), 1);
|
||||
GXLayers_EngineAToggleLayers((GX_PLANEMASK_BG2), 1);
|
||||
sub_02005748(1608);
|
||||
}
|
||||
|
||||
|
|
@ -87,7 +87,7 @@ static void ov5_021F00BC (UnkStruct_ov5_021D1BEC * param0, UnkStruct_0203CDB0 *
|
|||
static void ov5_021F00E4 (UnkStruct_ov5_021D1BEC * param0, UnkStruct_0203CDB0 * param1, void * param2)
|
||||
{
|
||||
UnkStruct_ov5_021F007C * v0 = param2;
|
||||
FreeToHeap(v0->unk_00);
|
||||
Heap_FreeToHeap(v0->unk_00);
|
||||
}
|
||||
|
||||
static void ov5_021F00F0 (UnkStruct_ov5_021D1BEC * param0, UnkStruct_0203CDB0 * param1, void * param2)
|
||||
|
|
@ -121,7 +121,7 @@ static void ov5_021F013C (UnkStruct_ov5_021D1BEC * param0, UnkStruct_0203CDB0 *
|
|||
G2_SetBlendAlpha((GX_PLANEMASK_BG2), GX_BLEND_PLANEMASK_BG0 | GX_BLEND_PLANEMASK_BG3 | GX_BLEND_PLANEMASK_BD, 0, 16 - 0);
|
||||
|
||||
sub_02019060(2, 0);
|
||||
GX_EngineAToggleLayers((GX_PLANEMASK_BG2), 1);
|
||||
GXLayers_EngineAToggleLayers((GX_PLANEMASK_BG2), 1);
|
||||
sub_02005748(1608);
|
||||
}
|
||||
|
||||
|
|
@ -253,11 +253,11 @@ static void ov5_021F0260 (UnkStruct_02018340 * param0)
|
|||
|
||||
sub_0201972C(2, &v0, sizeof(short), (6 * 32) + 2);
|
||||
|
||||
v1 = AllocFromHeap(4, sizeof(u8) * 32);
|
||||
v1 = Heap_AllocFromHeap(4, sizeof(u8) * 32);
|
||||
memset(v1, 0x11, sizeof(u8) * 32);
|
||||
|
||||
sub_0201958C(param0, 2, v1, sizeof(u8) * 32, 1);
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
sub_02019EE0(param0, 2, (6 << 12) | 1);
|
||||
}
|
||||
|
||||
|
|
@ -302,14 +302,14 @@ static void ov5_021F0310 (UnkStruct_0203CDB0 * param0)
|
|||
{
|
||||
u16 v0 = 0x7fff;
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 0);
|
||||
|
||||
G2_SetBG2Priority(3);
|
||||
|
||||
sub_0201972C(2, &v0, 2, ((6 * 32) + 4));
|
||||
sub_020196C0(param0->unk_08, 2, 2, 1, 2);
|
||||
sub_02019EE0(param0->unk_08, 2, ((6 << 12) | 2));
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG2, 1);
|
||||
|
||||
ov5_021F02F4(param0);
|
||||
}
|
||||
|
|
@ -318,14 +318,14 @@ static void ov5_021F0374 (UnkStruct_0203CDB0 * param0)
|
|||
{
|
||||
u16 v0 = 0x7fff;
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG3, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG3, 0);
|
||||
|
||||
G2_SetBG3Priority(3);
|
||||
|
||||
sub_0201972C(3, &v0, 2, ((6 * 32) + 4));
|
||||
sub_020196C0(param0->unk_08, 3, 2, 1, 2);
|
||||
sub_02019EE0(param0->unk_08, 3, ((6 << 12) | 2));
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG3, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG3, 1);
|
||||
|
||||
ov5_021F02F4(param0);
|
||||
}
|
||||
|
|
@ -423,7 +423,7 @@ static void ov5_021F0468 (UnkStruct_ov5_021F0468 * param0)
|
|||
param0->unk_00 = NULL;
|
||||
}
|
||||
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
u32 ov5_021F0484 (void)
|
||||
|
|
@ -462,7 +462,7 @@ BOOL ov5_021F0488 (UnkStruct_020508D4 * param0)
|
|||
v1->unk_0C = 2;
|
||||
|
||||
sub_02019060(2, 0);
|
||||
GX_EngineAToggleLayers((GX_PLANEMASK_BG2), 1);
|
||||
GXLayers_EngineAToggleLayers((GX_PLANEMASK_BG2), 1);
|
||||
break;
|
||||
case 2:
|
||||
if (v1->unk_08 == 0) {
|
||||
|
|
@ -520,7 +520,7 @@ BOOL ov5_021F0488 (UnkStruct_020508D4 * param0)
|
|||
|
||||
if (v2 == 1) {
|
||||
if (v1->unk_08 == 0) {
|
||||
GX_EngineAToggleLayers((GX_PLANEMASK_BG2), 0);
|
||||
GXLayers_EngineAToggleLayers((GX_PLANEMASK_BG2), 0);
|
||||
G2_BlendNone();
|
||||
sub_02019060(2, 3);
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include "struct_decls/struct_02006C24_decl.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "heap.h"
|
||||
#include "overlay005/ov5_021F067C.h"
|
||||
|
||||
|
|
@ -39,13 +39,13 @@ UnkStruct_ov5_021F06D8 * ov5_021F067C (u32 param0, u32 param1, u32 param2, u32 p
|
|||
v1 = param2 + v0 + (sizeof(UnkStruct_ov5_021F06D8));
|
||||
|
||||
{
|
||||
BOOL v3 = CreateHeap(param0, param1, v1);
|
||||
BOOL v3 = Heap_Create(param0, param1, v1);
|
||||
|
||||
GF_ASSERT(v3 == 1);
|
||||
}
|
||||
|
||||
param2 = v1 - param2;
|
||||
v2 = AllocFromHeap(param1, param2);
|
||||
v2 = Heap_AllocFromHeap(param1, param2);
|
||||
|
||||
GF_ASSERT(v2 != NULL);
|
||||
memset(v2, 0, param2);
|
||||
|
|
@ -78,8 +78,8 @@ void ov5_021F06D8 (UnkStruct_ov5_021F06D8 * param0)
|
|||
{
|
||||
u32 v2 = param0->unk_04;
|
||||
|
||||
FreeToHeap(param0);
|
||||
DestroyHeap(v2);
|
||||
Heap_FreeToHeap(param0);
|
||||
Heap_Destroy(v2);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -140,9 +140,9 @@ static void * ov5_021F07B4 (UnkStruct_ov5_021F06D8 * param0, u32 param1, int par
|
|||
void * v0;
|
||||
|
||||
if (param2 == 0) {
|
||||
v0 = AllocFromHeap(param0->unk_04, param1);
|
||||
v0 = Heap_AllocFromHeap(param0->unk_04, param1);
|
||||
} else {
|
||||
v0 = AllocFromHeapAtEnd(param0->unk_04, param1);
|
||||
v0 = Heap_AllocFromHeapAtEnd(param0->unk_04, param1);
|
||||
}
|
||||
|
||||
GF_ASSERT(v0 != NULL);
|
||||
|
|
@ -151,7 +151,7 @@ static void * ov5_021F07B4 (UnkStruct_ov5_021F06D8 * param0, u32 param1, int par
|
|||
|
||||
static void ov5_021F07D4 (void * param0)
|
||||
{
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
static UnkStruct_ov5_021F0814 * ov5_021F07DC (UnkStruct_ov5_021F06D8 * param0, u32 param1)
|
||||
|
|
|
|||
|
|
@ -89,7 +89,7 @@ const int Unk_ov5_021FFA00[];
|
|||
|
||||
void * ov5_021F08CC (UnkStruct_0203CDB0 * param0, u32 param1, int param2)
|
||||
{
|
||||
UnkStruct_ov5_021F08CC * v0 = AllocFromHeapAtEnd(param1, sizeof(UnkStruct_ov5_021F08CC));
|
||||
UnkStruct_ov5_021F08CC * v0 = Heap_AllocFromHeapAtEnd(param1, sizeof(UnkStruct_ov5_021F08CC));
|
||||
|
||||
memset(v0, 0, sizeof(UnkStruct_ov5_021F08CC));
|
||||
|
||||
|
|
@ -130,7 +130,7 @@ BOOL ov5_021F08F8 (UnkStruct_020508D4 * param0)
|
|||
}
|
||||
|
||||
sub_02050E78(v0, param0, v1->unk_10);
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -140,7 +140,7 @@ BOOL ov5_021F08F8 (UnkStruct_020508D4 * param0)
|
|||
}
|
||||
|
||||
sub_02062C78(v0->unk_38);
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
|
@ -180,7 +180,7 @@ void ov5_021F09F0 (UnkStruct_0201CD38 * param0)
|
|||
{
|
||||
UnkStruct_ov5_021F0D6C * v0 = sub_0201CED0(param0);
|
||||
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
sub_0200DA58(param0);
|
||||
}
|
||||
|
||||
|
|
@ -479,7 +479,7 @@ static int(*const Unk_ov5_021FFA0C[])(UnkStruct_ov5_021F0D6C *, UnkStruct_0205E8
|
|||
|
||||
static void * ov5_021F0D1C (u32 param0)
|
||||
{
|
||||
void * v0 = AllocFromHeapAtEnd(4, param0);
|
||||
void * v0 = Heap_AllocFromHeapAtEnd(4, param0);
|
||||
|
||||
GF_ASSERT(v0 != NULL);
|
||||
memset(v0, 0, param0);
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ static void(*const Unk_ov5_0220020C[4])(UnkStruct_ov5_021F0FB8 *);
|
|||
UnkStruct_0201CD38 * ov5_021F0EB0 (UnkStruct_0203CDB0 * param0, u32 param1)
|
||||
{
|
||||
UnkStruct_0201CD38 * v0;
|
||||
UnkStruct_ov5_021F0FB8 * v1 = AllocFromHeapAtEnd(param1, (sizeof(UnkStruct_ov5_021F0FB8)));
|
||||
UnkStruct_ov5_021F0FB8 * v1 = Heap_AllocFromHeapAtEnd(param1, (sizeof(UnkStruct_ov5_021F0FB8)));
|
||||
|
||||
memset(v1, 0, (sizeof(UnkStruct_ov5_021F0FB8)));
|
||||
|
||||
|
|
@ -64,7 +64,7 @@ void ov5_021F0EFC (UnkStruct_0201CD38 * param0)
|
|||
{
|
||||
UnkStruct_ov5_021F0FB8 * v0 = sub_0201CED0(param0);
|
||||
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
sub_0200DA58(param0);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -29,14 +29,14 @@ BOOL ov5_021F101C (UnkStruct_020508D4 * param0)
|
|||
|
||||
switch (*v2) {
|
||||
case 0:
|
||||
v1->unk_04 = AllocFromHeapAtEnd(11, sizeof(UnkStruct_ov5_021F101C));
|
||||
v1->unk_04 = Heap_AllocFromHeapAtEnd(11, sizeof(UnkStruct_ov5_021F101C));
|
||||
(*v2)++;
|
||||
break;
|
||||
case 1:
|
||||
{
|
||||
int v4 = ov5_021F0484();
|
||||
|
||||
v3->unk_04 = AllocFromHeapAtEnd(11, v4);
|
||||
v3->unk_04 = Heap_AllocFromHeapAtEnd(11, v4);
|
||||
memset(v3->unk_04, 0, v4);
|
||||
}
|
||||
(*v2)++;
|
||||
|
|
@ -59,8 +59,8 @@ BOOL ov5_021F101C (UnkStruct_020508D4 * param0)
|
|||
(*v2)++;
|
||||
break;
|
||||
case 5:
|
||||
FreeToHeap(v1->unk_04);
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1->unk_04);
|
||||
Heap_FreeToHeap(v1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -92,11 +92,11 @@ void ov5_021F42A8 (void * param0)
|
|||
UnkStruct_ov5_021F431C * v0 = param0;
|
||||
|
||||
if (v0->unk_1F8 != NULL) {
|
||||
FreeToHeap(v0->unk_1F8);
|
||||
Heap_FreeToHeap(v0->unk_1F8);
|
||||
}
|
||||
|
||||
if (v0->unk_1FC != NULL) {
|
||||
FreeToHeap(v0->unk_1FC);
|
||||
Heap_FreeToHeap(v0->unk_1FC);
|
||||
}
|
||||
|
||||
ov5_021F4370(v0);
|
||||
|
|
@ -288,7 +288,7 @@ static void ov5_021F45D0 (UnkStruct_ov101_021D5D90 * param0, void * param1)
|
|||
sub_02073AA8(&v0->unk_74->unk_04[v1]);
|
||||
}
|
||||
|
||||
FreeToHeap(v0->unk_74);
|
||||
Heap_FreeToHeap(v0->unk_74);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -154,7 +154,7 @@ static void ov5_021F48F0 (UnkStruct_ov101_021D5D90 * param0, void * param1)
|
|||
UnkStruct_021F487C * v0 = param1;
|
||||
|
||||
sub_02073A90(v0->unk_88);
|
||||
FreeToHeap(v0->unk_88);
|
||||
Heap_FreeToHeap(v0->unk_88);
|
||||
}
|
||||
|
||||
static void ov5_021F4908 (UnkStruct_ov101_021D5D90 * param0, void * param1)
|
||||
|
|
|
|||
|
|
@ -167,11 +167,11 @@ BOOL ov5_021F6454 (UnkStruct_0203E724 * param0)
|
|||
}
|
||||
}
|
||||
|
||||
FreeToHeap(v3);
|
||||
Heap_FreeToHeap(v3);
|
||||
}
|
||||
|
||||
if (v1 != NULL) {
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
}
|
||||
|
||||
v7 = sub_0200B144(1, 26, 361, 32);
|
||||
|
|
@ -261,7 +261,7 @@ UnkStruct_ov5_021F6704 * ov5_021F6704 (UnkStruct_0203CDB0 * param0, u8 param1, u
|
|||
UnkStruct_ov5_021F6704 * v0;
|
||||
int v1;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021F6704));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021F6704));
|
||||
|
||||
if (v0 == NULL) {
|
||||
return NULL;
|
||||
|
|
@ -438,7 +438,7 @@ static void ov5_021F6AD4 (UnkStruct_ov5_021F6704 * param0)
|
|||
}
|
||||
|
||||
sub_0200DA58(param0->unk_04);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
|
||||
return;
|
||||
}
|
||||
|
|
@ -463,7 +463,7 @@ BOOL ov5_021F6B3C (UnkStruct_0203E724 * param0)
|
|||
u16 * v6 = inline_0204FCAC(param0);
|
||||
u16 * v7 = inline_0204FCAC(param0);
|
||||
|
||||
v2 = Party_GetPokemonBySlotIndex(GetPartyFromSavedata(v3->unk_0C), v4);
|
||||
v2 = Party_GetPokemonBySlotIndex(Party_GetFromSavedata(v3->unk_0C), v4);
|
||||
|
||||
v1[0] = sub_02074470(v2, 70, NULL);
|
||||
v1[1] = sub_02074470(v2, 71, NULL);
|
||||
|
|
@ -509,7 +509,7 @@ BOOL ov5_021F6C60 (UnkStruct_0203E724 * param0)
|
|||
UnkStruct_0203CDB0 * v10 = param0->unk_34;
|
||||
u16 * v11 = inline_0204FCAC(param0);
|
||||
|
||||
v1 = GetPartyFromSavedata(v10->unk_0C);
|
||||
v1 = Party_GetFromSavedata(v10->unk_0C);
|
||||
v2 = Party_GetCurrentCount(v1);
|
||||
*v11 = 0;
|
||||
|
||||
|
|
@ -576,7 +576,7 @@ BOOL ov5_021F6D80 (UnkStruct_0203E724 * param0)
|
|||
u16 v8 = inline_02049538(param0);
|
||||
u16 * v9 = inline_0204FCAC(param0);
|
||||
|
||||
v1 = GetPartyFromSavedata(v7->unk_0C);
|
||||
v1 = Party_GetFromSavedata(v7->unk_0C);
|
||||
v0 = Party_GetPokemonBySlotIndex(v1, v8);
|
||||
|
||||
*v9 = 0;
|
||||
|
|
@ -627,7 +627,7 @@ BOOL ov5_021F6E50 (UnkStruct_0203E724 * param0)
|
|||
u16 v2 = inline_02049538(param0);
|
||||
u16 v3 = inline_02049538(param0);
|
||||
|
||||
v0 = Party_GetPokemonBySlotIndex(GetPartyFromSavedata(v1->unk_0C), v2);
|
||||
v0 = Party_GetPokemonBySlotIndex(Party_GetFromSavedata(v1->unk_0C), v2);
|
||||
sub_02074B30(v0, 112, &v3);
|
||||
|
||||
return 0;
|
||||
|
|
@ -645,7 +645,7 @@ BOOL ov5_021F6E9C (UnkStruct_0203E724 * param0)
|
|||
|
||||
v5 = 0;
|
||||
*v10 = 0xff;
|
||||
v7 = GetPartyFromSavedata(v8->unk_0C);
|
||||
v7 = Party_GetFromSavedata(v8->unk_0C);
|
||||
v3 = Party_GetCurrentCount(v7);
|
||||
|
||||
for (v4 = 0; v4 < v3; v4++) {
|
||||
|
|
@ -679,7 +679,7 @@ BOOL ov5_021F6F44 (UnkStruct_0203E724 * param0)
|
|||
u16 v9 = inline_02049538(param0);
|
||||
u16 v10 = inline_02049538(param0);
|
||||
|
||||
v5 = GetPartyFromSavedata(v6->unk_0C);
|
||||
v5 = Party_GetFromSavedata(v6->unk_0C);
|
||||
v4 = Party_GetPokemonBySlotIndex(v5, v7);
|
||||
|
||||
sub_02077C20(v4, v10, v8);
|
||||
|
|
@ -697,7 +697,7 @@ BOOL ov5_021F6FC0 (UnkStruct_0203E724 * param0)
|
|||
u16 v5 = inline_02049538(param0);
|
||||
u16 * v6 = inline_0204FCAC(param0);
|
||||
|
||||
v3 = Party_GetPokemonBySlotIndex(GetPartyFromSavedata(v4->unk_0C), v5);
|
||||
v3 = Party_GetPokemonBySlotIndex(Party_GetFromSavedata(v4->unk_0C), v5);
|
||||
v0 = sub_02074470(v3, 5, NULL);
|
||||
|
||||
if (sub_02074470(v3, 76, NULL) == 0) {
|
||||
|
|
@ -766,7 +766,7 @@ BOOL ov5_021F71B8 (UnkStruct_0203E724 * param0)
|
|||
UnkStruct_02073C74 * v1;
|
||||
UnkStruct_0203CDB0 * v2 = param0->unk_34;
|
||||
|
||||
v1 = Party_GetPokemonBySlotIndex(GetPartyFromSavedata(v2->unk_0C), 0);
|
||||
v1 = Party_GetPokemonBySlotIndex(Party_GetFromSavedata(v2->unk_0C), 0);
|
||||
v0 = sub_0202783C(v2->unk_0C);
|
||||
|
||||
sub_020278DC(v0, sub_02074470(v1, 5, NULL), sub_02074470(v1, 112, NULL), sub_02074470(v1, 76, NULL));
|
||||
|
|
@ -801,7 +801,7 @@ BOOL ov5_021F7270 (UnkStruct_0203E724 * param0)
|
|||
u16 v3 = inline_02049538(param0);
|
||||
u16 * v4 = inline_0204FCAC(param0);
|
||||
|
||||
v1 = GetPartyFromSavedata(v2->unk_0C);
|
||||
v1 = Party_GetFromSavedata(v2->unk_0C);
|
||||
v0 = Party_GetPokemonBySlotIndex(v1, v3);
|
||||
*v4 = sub_02074470(v0, 112, NULL);
|
||||
|
||||
|
|
|
|||
|
|
@ -690,7 +690,7 @@ BOOL ov5_021F77E8 (UnkStruct_0203E724 * param0)
|
|||
u16 v2 = inline_02049538(param0);
|
||||
u16 * v3 = inline_0204FCAC(param0);
|
||||
|
||||
v0 = Party_GetPokemonBySlotIndex(GetPartyFromSavedata(param0->unk_34->unk_0C), v1);
|
||||
v0 = Party_GetPokemonBySlotIndex(Party_GetFromSavedata(param0->unk_34->unk_0C), v1);
|
||||
*v3 = ov5_021F7B60(v0, v2);
|
||||
|
||||
return 0;
|
||||
|
|
@ -702,7 +702,7 @@ BOOL ov5_021F7844 (UnkStruct_0203E724 * param0)
|
|||
u16 v1 = inline_02049538(param0);
|
||||
u16 v2 = inline_02049538(param0);
|
||||
|
||||
sub_02054988(GetPartyFromSavedata(param0->unk_34->unk_0C), v0, v1, v2);
|
||||
sub_02054988(Party_GetFromSavedata(param0->unk_34->unk_0C), v0, v1, v2);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -920,7 +920,7 @@ BOOL ov5_021F7C04 (UnkStruct_0203E724 * param0)
|
|||
param0->unk_18[0] = v16;
|
||||
|
||||
if (v14 != 0xff) {
|
||||
v6 = Party_GetPokemonBySlotIndex(GetPartyFromSavedata(param0->unk_34->unk_0C), v14);
|
||||
v6 = Party_GetPokemonBySlotIndex(Party_GetFromSavedata(param0->unk_34->unk_0C), v14);
|
||||
}
|
||||
|
||||
v7 = sub_0200B144(0, 26, 647, 32);
|
||||
|
|
@ -1040,7 +1040,7 @@ UnkStruct_ov5_021F7ED8 * ov5_021F7ED8 (UnkStruct_0203CDB0 * param0, u8 param1, u
|
|||
UnkStruct_ov5_021F7ED8 * v0;
|
||||
int v1;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021F7ED8));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021F7ED8));
|
||||
|
||||
if (v0 == NULL) {
|
||||
return NULL;
|
||||
|
|
@ -1202,7 +1202,7 @@ static void ov5_021F8250 (UnkStruct_ov5_021F7ED8 * param0)
|
|||
}
|
||||
|
||||
sub_0200DA58(param0->unk_04);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ void ov5_021F8370 (UnkStruct_0203CDB0 * param0)
|
|||
|
||||
v1 = sub_02027860(sub_0203D174(param0));
|
||||
v2 = sub_02027F6C(v1, 10);
|
||||
v3 = AllocFromHeap(4, sizeof(UnkStruct_ov5_021F8480));
|
||||
v3 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov5_021F8480));
|
||||
|
||||
memset(v3, 0, sizeof(UnkStruct_ov5_021F8480));
|
||||
|
||||
|
|
@ -92,7 +92,7 @@ void ov5_021F83C0 (UnkStruct_0203CDB0 * param0)
|
|||
{
|
||||
UnkStruct_ov5_021F8480 * v0 = param0->unk_04->unk_24;
|
||||
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
param0->unk_04->unk_24 = NULL;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
#include "overlay115/struct_ov115_0226527C.h"
|
||||
|
||||
#include "unk_02005474.h"
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "unk_02006E3C.h"
|
||||
#include "unk_0200D9E8.h"
|
||||
#include "unk_020170BC.h"
|
||||
|
|
@ -371,7 +371,7 @@ static void ov6_0223E1B0 (void)
|
|||
GX_VRAM_TEXPLTT_0123_E
|
||||
};
|
||||
|
||||
GX_SetBanks(&v0);
|
||||
GXLayers_SetBanks(&v0);
|
||||
}
|
||||
|
||||
static void ov6_0223E1D0 (UnkStruct_02018340 * param0)
|
||||
|
|
@ -387,7 +387,7 @@ static void ov6_0223E1D0 (UnkStruct_02018340 * param0)
|
|||
sub_02018368(&v0);
|
||||
}
|
||||
|
||||
GX_EngineAToggleLayers(
|
||||
GXLayers_EngineAToggleLayers(
|
||||
GX_PLANEMASK_BG0, 1);
|
||||
|
||||
{
|
||||
|
|
@ -438,7 +438,7 @@ static void ov6_0223E280 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
{
|
||||
UnkStruct_ov6_0223E140 * v0 = param1;
|
||||
|
||||
GX_SetBanks(&v0->unk_04);
|
||||
GXLayers_SetBanks(&v0->unk_04);
|
||||
ov6_0223E2A4(v0->unk_00->unk_08);
|
||||
ov6_0223E2AC(v0->unk_00->unk_08);
|
||||
sub_0200DA58(param0);
|
||||
|
|
@ -452,7 +452,7 @@ static void ov6_0223E2A4 (UnkStruct_02018340 * param0)
|
|||
static void ov6_0223E2AC (UnkStruct_02018340 * param0)
|
||||
{
|
||||
ov5_021D1434(param0);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG0, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG0, 1);
|
||||
}
|
||||
|
||||
static UnkStruct_ov5_021E20E8 * ov6_0223E2BC (int param0, int param1)
|
||||
|
|
@ -524,7 +524,7 @@ static BOOL ov6_0223E33C (UnkStruct_020508D4 * param0)
|
|||
break;
|
||||
case 1:
|
||||
ov6_0223FE08(v1->unk_00);
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
@ -534,7 +534,7 @@ static BOOL ov6_0223E33C (UnkStruct_020508D4 * param0)
|
|||
void ov6_0223E384 (UnkStruct_020508D4 * param0)
|
||||
{
|
||||
UnkStruct_0203CDB0 * v0 = sub_02050A60(param0);
|
||||
UnkStruct_ov6_0223E33C * v1 = AllocFromHeap(4, sizeof(UnkStruct_ov6_0223E33C));
|
||||
UnkStruct_ov6_0223E33C * v1 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov6_0223E33C));
|
||||
|
||||
memset(v1, 0, sizeof(UnkStruct_ov6_0223E33C));
|
||||
v1->unk_00 = ov6_0223FDE4(4);
|
||||
|
|
@ -611,7 +611,7 @@ static BOOL ov6_0223E408 (UnkStruct_020508D4 * param0)
|
|||
break;
|
||||
case 7:
|
||||
ov6_0223FE08(v1->unk_00);
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
@ -621,7 +621,7 @@ static BOOL ov6_0223E408 (UnkStruct_020508D4 * param0)
|
|||
void ov6_0223E4EC (UnkStruct_020508D4 * param0)
|
||||
{
|
||||
UnkStruct_0203CDB0 * v0 = sub_02050A60(param0);
|
||||
UnkStruct_ov6_0223E33C * v1 = AllocFromHeap(4, sizeof(UnkStruct_ov6_0223E33C));
|
||||
UnkStruct_ov6_0223E33C * v1 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov6_0223E33C));
|
||||
|
||||
memset(v1, 0, sizeof(UnkStruct_ov6_0223E33C));
|
||||
v1->unk_00 = ov6_0223FDE4(4);
|
||||
|
|
@ -1094,7 +1094,7 @@ static void ov6_0223EB4C (UnkStruct_ov5_021D1BEC * param0, UnkStruct_0203CDB0 *
|
|||
v0->unk_10C = sub_0206251C(v0->unk_104->unk_38, 0);
|
||||
v0->unk_110 = sub_0205EB3C(sub_0205EF3C(v0->unk_104));
|
||||
|
||||
GF_ExpHeap_FndInitAllocator(&v0->unk_C0, 4, 32);
|
||||
Heap_FndInitAllocatorForExpHeap(&v0->unk_C0, 4, 32);
|
||||
ov6_0223EA98(v0);
|
||||
GX_SetMasterBrightness(v0->unk_0C);
|
||||
|
||||
|
|
@ -1846,7 +1846,7 @@ UnkStruct_ov6_0223FDE4 * ov6_0223FDE4 (u32 param0)
|
|||
{
|
||||
UnkStruct_ov6_0223FDE4 * v0;
|
||||
|
||||
v0 = AllocFromHeap(param0, sizeof(UnkStruct_ov6_0223FDE4));
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov6_0223FDE4));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov6_0223FDE4));
|
||||
v0->unk_00 = sub_020203AC(param0);
|
||||
v0->unk_40 = 5;
|
||||
|
|
@ -1857,7 +1857,7 @@ UnkStruct_ov6_0223FDE4 * ov6_0223FDE4 (u32 param0)
|
|||
void ov6_0223FE08 (UnkStruct_ov6_0223FDE4 * param0)
|
||||
{
|
||||
sub_020203B8(param0->unk_00);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov6_0223FE1C (UnkStruct_ov6_0223FDE4 * param0, fx32 param1, fx32 param2, u32 param3, u32 param4, UnkStruct_020203AC * param5)
|
||||
|
|
@ -2028,12 +2028,12 @@ UnkStruct_ov6_022400A8 * ov6_02240074 (UnkStruct_0203CDB0 * param0)
|
|||
{
|
||||
UnkStruct_ov6_022400A8 * v0;
|
||||
|
||||
v0 = AllocFromHeap(4, sizeof(UnkStruct_ov6_022400A8));
|
||||
v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov6_022400A8));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov6_022400A8));
|
||||
v0->unk_00 = param0;
|
||||
v0->unk_12C = 5;
|
||||
|
||||
GF_ExpHeap_FndInitAllocator(&v0->unk_11C, 4, 32);
|
||||
Heap_FndInitAllocatorForExpHeap(&v0->unk_11C, 4, 32);
|
||||
|
||||
return v0;
|
||||
}
|
||||
|
|
@ -2041,7 +2041,7 @@ UnkStruct_ov6_022400A8 * ov6_02240074 (UnkStruct_0203CDB0 * param0)
|
|||
void ov6_022400A8 (UnkStruct_ov6_022400A8 * param0)
|
||||
{
|
||||
GF_ASSERT(param0->unk_12C == 5);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov6_022400C4 (UnkStruct_ov6_022400A8 * param0)
|
||||
|
|
@ -2064,13 +2064,13 @@ UnkStruct_ov6_022401B8 * ov6_02240104 (u32 param0, UnkStruct_0203CDB0 * param1)
|
|||
{
|
||||
UnkStruct_ov6_022401B8 * v0;
|
||||
|
||||
v0 = AllocFromHeap(param0, sizeof(UnkStruct_ov6_022401B8));
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov6_022401B8));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov6_022401B8));
|
||||
v0->unk_04 = param1;
|
||||
v0->unk_00 = 0;
|
||||
v0->unk_11C = param0;
|
||||
|
||||
GF_ExpHeap_FndInitAllocator(&v0->unk_10C, param0, 32);
|
||||
Heap_FndInitAllocatorForExpHeap(&v0->unk_10C, param0, 32);
|
||||
ov6_02240260(&v0->unk_34, v0->unk_11C, &v0->unk_10C);
|
||||
|
||||
{
|
||||
|
|
@ -2093,7 +2093,7 @@ UnkStruct_ov6_022401B8 * ov6_02240104 (u32 param0, UnkStruct_0203CDB0 * param1)
|
|||
void ov6_022401B8 (UnkStruct_ov6_022401B8 * param0)
|
||||
{
|
||||
ov6_02240340(¶m0->unk_34, ¶m0->unk_10C);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov6_022401D0 (UnkStruct_ov6_022401B8 * param0, u32 param1)
|
||||
|
|
@ -2423,7 +2423,7 @@ static UnkStruct_ov6_02240774 * ov6_0224060C (u32 param0, u32 param1)
|
|||
UnkStruct_ov6_02240774 * v0;
|
||||
int v1;
|
||||
|
||||
v0 = AllocFromHeap(param0, sizeof(UnkStruct_ov6_02240774));
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov6_02240774));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov6_02240774));
|
||||
|
||||
ov6_0223FD58(&v0->unk_00, 98, param1, param0);
|
||||
|
|
@ -2446,7 +2446,7 @@ static void ov6_02240654 (UnkStruct_ov6_02240774 * param0)
|
|||
}
|
||||
|
||||
ov6_0223FD68(¶m0->unk_00);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
static void ov6_0224067C (UnkStruct_ov6_02240774 * param0, fx32 param1, fx32 param2, fx32 param3, s32 param4, u16 param5, u16 param6, u16 param7)
|
||||
|
|
@ -2592,10 +2592,10 @@ static UnkStruct_ov6_02240A00 * ov6_022408C8 (u32 param0, u32 param1)
|
|||
int v1;
|
||||
NARC * v2;
|
||||
|
||||
v0 = AllocFromHeap(param0, sizeof(UnkStruct_ov6_02240A00));
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov6_02240A00));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov6_02240A00));
|
||||
|
||||
GF_ExpHeap_FndInitAllocator(&v0->unk_C4, param0, 32);
|
||||
Heap_FndInitAllocatorForExpHeap(&v0->unk_C4, param0, 32);
|
||||
v2 = NARC_ctor(98, param0);
|
||||
ov6_0223FD60(&v0->unk_78, v2, param1, param0);
|
||||
|
||||
|
|
@ -2625,7 +2625,7 @@ static void ov6_02240968 (UnkStruct_ov6_02240A00 * param0)
|
|||
ov6_0223FD84(¶m0->unk_88[v0], ¶m0->unk_C4);
|
||||
}
|
||||
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
static void ov6_02240994 (UnkStruct_ov6_02240A00 * param0, fx32 param1, fx32 param2, fx32 param3, u16 param4, u16 param5, u16 param6)
|
||||
|
|
@ -2796,13 +2796,13 @@ UnkStruct_ov6_02240C44 * ov6_02240B9C (u32 param0, UnkStruct_0203CDB0 * param1)
|
|||
int v1;
|
||||
NARC * v2;
|
||||
|
||||
v0 = AllocFromHeap(param0, sizeof(UnkStruct_ov6_02240C44));
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov6_02240C44));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov6_02240C44));
|
||||
|
||||
v2 = NARC_ctor(98, param0);
|
||||
v0->unk_D8 = param1;
|
||||
|
||||
GF_ExpHeap_FndInitAllocator(&v0->unk_DC, param0, 32);
|
||||
Heap_FndInitAllocatorForExpHeap(&v0->unk_DC, param0, 32);
|
||||
ov6_0223FD60(&v0->unk_78, v2, 15, param0);
|
||||
|
||||
for (v1 = 0; v1 < 4; v1++) {
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
#include "overlay006/struct_ov6_02242634.h"
|
||||
#include "overlay006/struct_ov6_02242634_sub2.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "unk_0201378C.h"
|
||||
#include "heap.h"
|
||||
#include "unk_0201D15C.h"
|
||||
|
|
@ -212,7 +212,7 @@ static void ov6_02240D00 (UnkStruct_0203CDB0 * param0, const BOOL param1, int *
|
|||
sub_0202DA10(param0->unk_0C, &v1, &v2);
|
||||
|
||||
if (param1) {
|
||||
v0 = AllocAtEndAndReadWholeNarcMemberByIndexPair(106, 8, 4);
|
||||
v0 = NARC_AllocAtEndAndReadWholeMemberByIndexPair(106, 8, 4);
|
||||
|
||||
if (v1 != 0xffff) {
|
||||
(*param2) = v0[v1];
|
||||
|
|
@ -222,7 +222,7 @@ static void ov6_02240D00 (UnkStruct_0203CDB0 * param0, const BOOL param1, int *
|
|||
(*param3) = v0[v2];
|
||||
}
|
||||
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -257,7 +257,7 @@ BOOL ov6_02240D5C (UnkStruct_0203CDB0 * param0)
|
|||
return 0;
|
||||
}
|
||||
|
||||
v11 = GetPartyFromSavedata(param0->unk_0C);
|
||||
v11 = Party_GetFromSavedata(param0->unk_0C);
|
||||
v12 = (UnkStruct_ov6_02242634 *)sub_0203A640(param0);
|
||||
v1 = Party_GetPokemonBySlotIndex(v11, 0);
|
||||
|
||||
|
|
@ -411,7 +411,7 @@ BOOL ov6_0224106C (UnkStruct_0203CDB0 * param0, const int param1, UnkStruct_ov6_
|
|||
return 0;
|
||||
}
|
||||
|
||||
v1 = GetPartyFromSavedata(param0->unk_0C);
|
||||
v1 = Party_GetFromSavedata(param0->unk_0C);
|
||||
v0 = Party_GetPokemonBySlotIndex(v1, 0);
|
||||
ov6_02242634(param0, v0, NULL, &v4);
|
||||
v5 = ov6_0224226C(1, v5, &v4, sub_0203A74C(sub_0203A790(param0->unk_0C)), v0);
|
||||
|
|
@ -512,7 +512,7 @@ BOOL ov6_022411C8 (UnkStruct_0203CDB0 * param0, UnkStruct_020508D4 * param1)
|
|||
}
|
||||
}
|
||||
|
||||
v10 = GetPartyFromSavedata(param0->unk_0C);
|
||||
v10 = Party_GetFromSavedata(param0->unk_0C);
|
||||
v11 = (UnkStruct_ov6_02242634 *)sub_0203A640(param0);
|
||||
v1 = Party_GetPokemonBySlotIndex(v10, 0);
|
||||
|
||||
|
|
@ -636,7 +636,7 @@ BOOL ov6_022413E4 (UnkStruct_0203CDB0 * param0, UnkStruct_ov6_02240D5C ** param1
|
|||
return 0;
|
||||
}
|
||||
|
||||
v10 = GetPartyFromSavedata(param0->unk_0C);
|
||||
v10 = Party_GetFromSavedata(param0->unk_0C);
|
||||
v11 = (UnkStruct_ov6_02242634 *)sub_0203A640(param0);
|
||||
v0 = Party_GetPokemonBySlotIndex(v10, 0);
|
||||
|
||||
|
|
@ -1192,7 +1192,7 @@ static void ov6_02241BAC (const u16 param0, const u8 param1, const int param2, c
|
|||
v0 = ov6_02242514(param2, param4, v5, param6);
|
||||
|
||||
GF_ASSERT(v0);
|
||||
FreeToHeap(v5);
|
||||
Heap_FreeToHeap(v5);
|
||||
}
|
||||
|
||||
static void ov6_02241CC0 (u16 param0, u8 param1, const int param2, const UnkStruct_ov6_022422D0 * param3, UnkStruct_02073C74 * param4, UnkStruct_ov6_02240D5C * param5)
|
||||
|
|
@ -1238,7 +1238,7 @@ static void ov6_02241CC0 (u16 param0, u8 param1, const int param2, const UnkStru
|
|||
|
||||
v2 = ov6_02242514(param2, param3, v3, param5);
|
||||
GF_ASSERT(v2);
|
||||
FreeToHeap(v3);
|
||||
Heap_FreeToHeap(v3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
|
@ -1250,7 +1250,7 @@ static void ov6_02241CC0 (u16 param0, u8 param1, const int param2, const UnkStru
|
|||
v2 = ov6_02242514(param2, param3, v3, param5);
|
||||
|
||||
GF_ASSERT(v2);
|
||||
FreeToHeap(v3);
|
||||
Heap_FreeToHeap(v3);
|
||||
}
|
||||
|
||||
static BOOL ov6_02241DC4 (UnkStruct_02073C74 * param0, const int param1, const UnkStruct_ov6_022422D0 * param2, const UnkStruct_ov6_0224222C * param3, const u8 param4, const int param5, UnkStruct_ov6_02240D5C * param6)
|
||||
|
|
@ -1375,7 +1375,7 @@ void ov6_02242034 (UnkStruct_0203CDB0 * param0, UnkStruct_ov6_02240D5C * param1)
|
|||
{
|
||||
Party * v4;
|
||||
|
||||
v4 = GetPartyFromSavedata(param0->unk_0C);
|
||||
v4 = Party_GetFromSavedata(param0->unk_0C);
|
||||
v0 = Party_GetPokemonBySlotIndex(v4, 0);
|
||||
|
||||
ov6_02242634(param0, v0, NULL, &v2);
|
||||
|
|
@ -1412,7 +1412,7 @@ void ov6_022420D4 (UnkStruct_0203CDB0 * param0, u16 param1, u8 param2, UnkStruct
|
|||
{
|
||||
Party * v2;
|
||||
|
||||
v2 = GetPartyFromSavedata(param0->unk_0C);
|
||||
v2 = Party_GetFromSavedata(param0->unk_0C);
|
||||
v0 = Party_GetPokemonBySlotIndex(v2, 0);
|
||||
|
||||
ov6_02242634(param0, v0, NULL, &v1);
|
||||
|
|
@ -1636,7 +1636,7 @@ static void ov6_0224239C (const u32 param0, UnkStruct_0206C638 * param1, UnkStru
|
|||
v6 = Party_AddPokemon(param2->unk_04[1], v7);
|
||||
|
||||
GF_ASSERT(v6);
|
||||
FreeToHeap(v7);
|
||||
Heap_FreeToHeap(v7);
|
||||
}
|
||||
|
||||
static BOOL ov6_02242440 (UnkStruct_0203CDB0 * param0, UnkStruct_0206C638 ** param1)
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
#include "overlay019/struct_ov19_021DA864.h"
|
||||
#include "overlay115/struct_ov115_02261520.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "unk_020093B4.h"
|
||||
#include "unk_02009714.h"
|
||||
#include "unk_0200A328.h"
|
||||
|
|
@ -53,13 +53,13 @@ UnkStruct_ov6_022426B8 * ov6_022426AC (const int param0)
|
|||
{
|
||||
UnkStruct_ov6_022426B8 * v0;
|
||||
|
||||
v0 = AllocFromHeapAtEnd(param0, sizeof(UnkStruct_ov6_022426B8));
|
||||
v0 = Heap_AllocFromHeapAtEnd(param0, sizeof(UnkStruct_ov6_022426B8));
|
||||
return v0;
|
||||
}
|
||||
|
||||
void ov6_022426B8 (UnkStruct_ov6_022426B8 * param0)
|
||||
{
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov6_022426C0 (UnkStruct_ov6_022426B8 * param0, const int param1)
|
||||
|
|
@ -149,8 +149,8 @@ void ov6_02242828 (UnkStruct_ov6_022426B8 * param0)
|
|||
}
|
||||
|
||||
sub_02021964(param0->unk_38);
|
||||
FreeToHeap(param0->unk_20);
|
||||
FreeToHeap(param0->unk_24);
|
||||
Heap_FreeToHeap(param0->unk_20);
|
||||
Heap_FreeToHeap(param0->unk_24);
|
||||
}
|
||||
|
||||
static void ov6_02242860 (UnkStruct_0201CD38 * param0, void * param1)
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
#include "struct_defs/struct_02049FA8.h"
|
||||
#include "overlay006/struct_ov6_02242634.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "heap.h"
|
||||
#include "unk_0202631C.h"
|
||||
#include "unk_0202D7A8.h"
|
||||
|
|
@ -59,14 +59,14 @@ UnkStruct_ov6_02242A8C * ov6_02242A10 (const int param0, UnkStruct_0203CDB0 * pa
|
|||
u8 v0;
|
||||
UnkStruct_ov6_02242A8C * v1;
|
||||
|
||||
v1 = AllocFromHeapAtEnd(param0, sizeof(UnkStruct_ov6_02242A8C));
|
||||
v1 = Heap_AllocFromHeapAtEnd(param0, sizeof(UnkStruct_ov6_02242A8C));
|
||||
v1->unk_2C = param1;
|
||||
|
||||
{
|
||||
u8 v2;
|
||||
UnkStruct_ov6_02242A10 * v3;
|
||||
|
||||
v3 = AllocAtEndAndReadWholeNarcMemberByIndexPair(106, 11, 4);
|
||||
v3 = NARC_AllocAtEndAndReadWholeMemberByIndexPair(106, 11, 4);
|
||||
|
||||
for (v0 = 0; v0 < 5; v0++) {
|
||||
v2 = inline_020564D0(36);
|
||||
|
|
@ -80,7 +80,7 @@ UnkStruct_ov6_02242A8C * ov6_02242A10 (const int param0, UnkStruct_0203CDB0 * pa
|
|||
v1->unk_30 = param1->unk_1C->unk_00;
|
||||
}
|
||||
|
||||
FreeToHeap(v3);
|
||||
Heap_FreeToHeap(v3);
|
||||
}
|
||||
|
||||
return v1;
|
||||
|
|
@ -88,7 +88,7 @@ UnkStruct_ov6_02242A8C * ov6_02242A10 (const int param0, UnkStruct_0203CDB0 * pa
|
|||
|
||||
void ov6_02242A8C (UnkStruct_ov6_02242A8C * param0)
|
||||
{
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
void ov6_02242A94 (const u8 param0, UnkStruct_ov6_02242A8C * param1)
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@ void ov6_02242B58 (UnkStruct_0203CDB0 * param0, const u16 param1, const u16 para
|
|||
|
||||
v0 = sub_02027860(sub_0203D174(param0));
|
||||
v1 = (UnkStruct_ov6_02242AF0 *)sub_02027F6C(v0, 6);
|
||||
v2 = AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov6_02242B58));
|
||||
v2 = Heap_AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov6_02242B58));
|
||||
|
||||
memset(v2, 0, sizeof(UnkStruct_ov6_02242B58));
|
||||
|
||||
|
|
@ -249,7 +249,7 @@ static BOOL ov6_02242C5C (UnkStruct_020508D4 * param0)
|
|||
(v1->unk_05)++;
|
||||
break;
|
||||
case 5:
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#include <nitro.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "heap.h"
|
||||
#include "overlay006/ov6_02242F74.h"
|
||||
|
||||
|
|
@ -20,14 +20,14 @@ void ov6_02242F74 (const int param0, const BOOL param1, const int param2, int *
|
|||
v1 = 10;
|
||||
}
|
||||
|
||||
v0 = AllocAtEndAndReadWholeNarcMemberByIndexPair(106, v1, 4);
|
||||
v0 = NARC_AllocAtEndAndReadWholeMemberByIndexPair(106, v1, 4);
|
||||
v2 = ((param0 >> (5 * v3)) & 0x1f);
|
||||
v2 %= 32;
|
||||
|
||||
(*param3) = v0[v2];
|
||||
(*param4) = v0[v2];
|
||||
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
}
|
||||
|
||||
static u8 ov6_02242FC0 (const int param0)
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
#include "overlay101/struct_ov101_021D86B0.h"
|
||||
|
||||
#include "unk_02005474.h"
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "unk_020093B4.h"
|
||||
#include "unk_02009714.h"
|
||||
#include "unk_0200A328.h"
|
||||
|
|
@ -408,10 +408,10 @@ static void ov6_0224339C (UnkStruct_ov6_02243258 * param0)
|
|||
sub_02009754(param0->unk_19C);
|
||||
sub_02009754(param0->unk_1A0);
|
||||
sub_02009754(param0->unk_1A4);
|
||||
FreeToHeap(param0->unk_1A8);
|
||||
FreeToHeap(param0->unk_1AC);
|
||||
FreeToHeap(param0->unk_1B0);
|
||||
FreeToHeap(param0->unk_1B4);
|
||||
Heap_FreeToHeap(param0->unk_1A8);
|
||||
Heap_FreeToHeap(param0->unk_1AC);
|
||||
Heap_FreeToHeap(param0->unk_1B0);
|
||||
Heap_FreeToHeap(param0->unk_1B4);
|
||||
sub_020219C0(param0->unk_08);
|
||||
sub_02021964(param0->unk_08);
|
||||
}
|
||||
|
|
@ -1064,7 +1064,7 @@ void ov6_02243FC8 (UnkStruct_0201CD38 * param0)
|
|||
|
||||
static UnkStruct_ov6_02243FFC * ov6_02243FDC (UnkStruct_0203CDB0 * param0)
|
||||
{
|
||||
UnkStruct_ov6_02243FFC * v0 = AllocFromHeapAtEnd(4, (sizeof(UnkStruct_ov6_02243FFC)));
|
||||
UnkStruct_ov6_02243FFC * v0 = Heap_AllocFromHeapAtEnd(4, (sizeof(UnkStruct_ov6_02243FFC)));
|
||||
|
||||
memset(v0, 0, (sizeof(UnkStruct_ov6_02243FFC)));
|
||||
v0->unk_60 = param0;
|
||||
|
|
@ -1074,7 +1074,7 @@ static UnkStruct_ov6_02243FFC * ov6_02243FDC (UnkStruct_0203CDB0 * param0)
|
|||
|
||||
static void ov6_02243FFC (UnkStruct_ov6_02243FFC * param0)
|
||||
{
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
static void ov6_02244004 (UnkStruct_0201CD38 * param0, void * param1)
|
||||
|
|
@ -1645,12 +1645,12 @@ static void ov6_02244734 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
}
|
||||
|
||||
if (v1->unk_270 != NULL) {
|
||||
FreeToHeap(v1->unk_270);
|
||||
Heap_FreeToHeap(v1->unk_270);
|
||||
v1->unk_270 = NULL;
|
||||
}
|
||||
|
||||
if (v1->unk_274 != NULL) {
|
||||
FreeToHeap(v1->unk_274);
|
||||
Heap_FreeToHeap(v1->unk_274);
|
||||
v1->unk_274 = NULL;
|
||||
}
|
||||
|
||||
|
|
@ -1698,7 +1698,7 @@ static void ov6_0224481C (UnkStruct_ov6_02243FFC * param0)
|
|||
G2_SetBG1Priority(1);
|
||||
G2_SetBG3Priority(0);
|
||||
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG3, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG3, 0);
|
||||
|
||||
ov6_02244E54(v0, 2, ¶m0->unk_6C);
|
||||
ov6_02244E7C(param0->unk_60->unk_08, v0, 0, ¶m0->unk_68);
|
||||
|
|
@ -1707,12 +1707,12 @@ static void ov6_0224481C (UnkStruct_ov6_02243FFC * param0)
|
|||
|
||||
NARC_dtor(v0);
|
||||
param0->unk_244 = sub_020711EC(4, 32);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG3, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG3, 1);
|
||||
}
|
||||
|
||||
static void ov6_022448C8 (UnkStruct_ov6_02243FFC * param0)
|
||||
{
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG3, 0);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG3, 0);
|
||||
sub_0207121C(param0->unk_244);
|
||||
|
||||
ov6_02244F20(param0->unk_60->unk_08);
|
||||
|
|
@ -1722,7 +1722,7 @@ static void ov6_022448C8 (UnkStruct_ov6_02243FFC * param0)
|
|||
G2_SetBG3Priority(param0->unk_26);
|
||||
|
||||
sub_0205D8CC(0, 1);
|
||||
GX_EngineAToggleLayers(GX_PLANEMASK_BG3, 1);
|
||||
GXLayers_EngineAToggleLayers(GX_PLANEMASK_BG3, 1);
|
||||
}
|
||||
|
||||
static NARC * ov6_0224491C (void)
|
||||
|
|
@ -1950,7 +1950,7 @@ static void ov6_02244E54 (NARC * param0, u32 param1, NNSG2dPaletteData ** param2
|
|||
NNS_G2dGetUnpackedPaletteData(v0, param2);
|
||||
|
||||
sub_0201972C(3, (*param2)->pRawData, (32 * 1), (32 * 12));
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
}
|
||||
|
||||
static void ov6_02244E7C (UnkStruct_02018340 * param0, NARC * param1, u32 param2, NNSG2dCharacterData ** param3)
|
||||
|
|
@ -1961,7 +1961,7 @@ static void ov6_02244E7C (UnkStruct_02018340 * param0, NARC * param1, u32 param2
|
|||
NNS_G2dGetUnpackedCharacterData(v0, param3);
|
||||
|
||||
sub_0201958C(param0, 3, (*param3)->pRawData, (*param3)->szByte, 0);
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
}
|
||||
|
||||
static void ov6_02244EB4 (UnkStruct_02018340 * param0, NARC * param1, u32 param2, NNSG2dScreenData ** param3)
|
||||
|
|
@ -1977,7 +1977,7 @@ static void ov6_02244EB4 (UnkStruct_02018340 * param0, NARC * param1, u32 param2
|
|||
sub_02019574(param0, 3, (void *)(*param3)->rawData, (*param3)->szByte);
|
||||
sub_02019E2C(param0, 3, 0, 0, 32, 32, 12);
|
||||
sub_02019448(param0, 3);
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
}
|
||||
|
||||
static void ov6_02244F20 (UnkStruct_02018340 * param0)
|
||||
|
|
@ -2064,7 +2064,7 @@ static void ov6_0224508C (UnkStruct_ov6_02243FFC * param0, UnkStruct_02008A90 *
|
|||
|
||||
static void * ov6_0224509C (UnkStruct_02073C74 * param0, UnkStruct_02008A90 * param1, u32 param2)
|
||||
{
|
||||
void * v0 = AllocFromHeap(4, (32 * 10) * 10);
|
||||
void * v0 = Heap_AllocFromHeap(4, (32 * 10) * 10);
|
||||
|
||||
GF_ASSERT(v0 != NULL);
|
||||
|
||||
|
|
@ -2904,7 +2904,7 @@ void ov6_02245CFC (UnkStruct_0201CD38 * param0)
|
|||
{
|
||||
UnkStruct_ov6_02249270 * v0 = sub_0201CED0(param0);
|
||||
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
sub_0200DA58(param0);
|
||||
}
|
||||
|
||||
|
|
@ -3032,7 +3032,7 @@ static int(*const Unk_ov6_02249270[])(UnkStruct_ov6_02249270 *) = {
|
|||
|
||||
static void * ov6_02245F44 (u32 param0, int param1)
|
||||
{
|
||||
void * v0 = AllocFromHeapAtEnd(param0, param1);
|
||||
void * v0 = Heap_AllocFromHeapAtEnd(param0, param1);
|
||||
|
||||
GF_ASSERT(v0 != NULL);
|
||||
memset(v0, 0, param1);
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ UnkStruct_ov6_02246204 * ov6_02246184 (u32 param0, u32 param1)
|
|||
|
||||
GF_ASSERT(param1 < 4);
|
||||
|
||||
v0 = AllocFromHeap(param0, sizeof(UnkStruct_ov6_02246204));
|
||||
v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov6_02246204));
|
||||
memset(v0, 0, sizeof(UnkStruct_ov6_02246204));
|
||||
|
||||
v0->unk_00 = sub_02006FE8(115, param1, 0, param0, 0);
|
||||
|
|
@ -89,10 +89,10 @@ UnkStruct_ov6_02246204 * ov6_02246184 (u32 param0, u32 param1)
|
|||
|
||||
void ov6_02246204 (UnkStruct_ov6_02246204 * param0)
|
||||
{
|
||||
FreeToHeap(param0->unk_00);
|
||||
FreeToHeap(param0->unk_04);
|
||||
FreeToHeap(param0->unk_08);
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0->unk_00);
|
||||
Heap_FreeToHeap(param0->unk_04);
|
||||
Heap_FreeToHeap(param0->unk_08);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
u32 ov6_02246224 (const UnkStruct_ov6_02246204 * param0)
|
||||
|
|
@ -107,7 +107,7 @@ u32 ov6_0224622C (const UnkStruct_ov6_02246204 * param0)
|
|||
|
||||
void ov6_02246234 (UnkStruct_0203CDB0 * param0, UnkStruct_ov6_02246204 * param1, int param2)
|
||||
{
|
||||
Party * v0 = GetPartyFromSavedata(param0->unk_0C);
|
||||
Party * v0 = Party_GetFromSavedata(param0->unk_0C);
|
||||
|
||||
sub_0207A128(v0, param2, param1->unk_04);
|
||||
sub_0202F180(param0->unk_0C, param1->unk_04);
|
||||
|
|
@ -115,7 +115,7 @@ void ov6_02246234 (UnkStruct_0203CDB0 * param0, UnkStruct_ov6_02246204 * param1,
|
|||
|
||||
void ov6_02246254 (UnkStruct_0203CDB0 * param0, UnkStruct_ov6_02246204 * param1, int param2, UnkStruct_ov6_02246254 * param3, UnkStruct_02073C74 * param4, UnkStruct_02073C74 * param5)
|
||||
{
|
||||
Party * v0 = GetPartyFromSavedata(param0->unk_0C);
|
||||
Party * v0 = Party_GetFromSavedata(param0->unk_0C);
|
||||
UnkStruct_02073C74 * v1;
|
||||
UnkStruct_02023790 * v2;
|
||||
u32 v3;
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@ int ov6_022464A4 (const UnkStruct_ov6_022465F4 * param0)
|
|||
|
||||
static UnkStruct_ov6_022465F4 * ov6_022464A8 (UnkStruct_0203CDB0 * param0, UnkStruct_0202E794 * param1)
|
||||
{
|
||||
UnkStruct_ov6_022465F4 * v0 = AllocFromHeap(4, sizeof(UnkStruct_ov6_022465F4));
|
||||
UnkStruct_ov6_022465F4 * v0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov6_022465F4));
|
||||
|
||||
ov6_02246444(v0);
|
||||
ov6_0224645C(v0, sub_0202E4C8(param1));
|
||||
|
|
@ -106,7 +106,7 @@ static UnkStruct_ov6_022465F4 * ov6_022464A8 (UnkStruct_0203CDB0 * param0, UnkSt
|
|||
static UnkStruct_ov6_022465F4 * ov6_022464F8 (UnkStruct_0203CDB0 * param0, UnkStruct_0202E768 * param1)
|
||||
{
|
||||
UnkStruct_02025E6C * v0 = sub_02025E38(param0->unk_0C);
|
||||
UnkStruct_ov6_022465F4 * v1 = AllocFromHeap(4, sizeof(UnkStruct_ov6_022465F4));
|
||||
UnkStruct_ov6_022465F4 * v1 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov6_022465F4));
|
||||
|
||||
ov6_02246444(v1);
|
||||
ov6_0224645C(v1, sub_02025EF0(v0));
|
||||
|
|
@ -121,7 +121,7 @@ static UnkStruct_ov6_022465F4 * ov6_022464F8 (UnkStruct_0203CDB0 * param0, UnkSt
|
|||
static UnkStruct_ov6_022465F4 * ov6_02246550 (UnkStruct_0203CDB0 * param0, int param1)
|
||||
{
|
||||
UnkStruct_02025E6C * v0 = sub_02025E38(param0->unk_0C);
|
||||
UnkStruct_ov6_022465F4 * v1 = AllocFromHeap(4, sizeof(UnkStruct_ov6_022465F4));
|
||||
UnkStruct_ov6_022465F4 * v1 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov6_022465F4));
|
||||
|
||||
ov6_02246444(v1);
|
||||
v1->unk_00 = param1;
|
||||
|
|
@ -153,5 +153,5 @@ UnkStruct_ov6_022465F4 * ov6_022465A0 (UnkStruct_0203CDB0 * param0, int param1,
|
|||
|
||||
void ov6_022465F4 (UnkStruct_ov6_022465F4 * param0)
|
||||
{
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
#include "struct_defs/struct_0203CDB0.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "unk_0201378C.h"
|
||||
#include "unk_0201D15C.h"
|
||||
#include "unk_0202440C.h"
|
||||
|
|
@ -79,7 +79,7 @@ static int ov6_0224663C (UnkStruct_0203CDB0 * param0)
|
|||
v4 = sub_02055BE8(param0);
|
||||
v5 = (((19 + v3) % 24) * 4 + (v4 / 15)) * 7;
|
||||
|
||||
ReadFromNarcMemberByIndexPair(v1, 126, 0, v5, sizeof(u8) * 7);
|
||||
NARC_ReadFromMemberByIndexPair(v1, 126, 0, v5, sizeof(u8) * 7);
|
||||
v0 = v1[v2];
|
||||
|
||||
GF_ASSERT(0 < v0 && v0 < 10);
|
||||
|
|
@ -91,7 +91,7 @@ static int ov6_0224669C (int param0)
|
|||
u8 v0;
|
||||
int v1 = (1 + 11) * (param0 - 1);
|
||||
|
||||
ReadFromNarcMemberByIndexPair(&v0, 126, 1, v1, sizeof(u8));
|
||||
NARC_ReadFromMemberByIndexPair(&v0, 126, 1, v1, sizeof(u8));
|
||||
|
||||
GF_ASSERT(v0 < 6);
|
||||
return v0;
|
||||
|
|
@ -102,7 +102,7 @@ static void ov6_022466C8 (int param0, u8 * param1)
|
|||
u8 v0;
|
||||
int v1 = (1 + 11) * (param0 - 1) + 1;
|
||||
|
||||
ReadFromNarcMemberByIndexPair(param1, 126, 1, v1, sizeof(u8) * 11);
|
||||
NARC_ReadFromMemberByIndexPair(param1, 126, 1, v1, sizeof(u8) * 11);
|
||||
}
|
||||
|
||||
static BOOL ov6_022466E8 (UnkStruct_0203CDB0 * param0, int param1, int param2)
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ void ov6_02246C24 (UnkStruct_0203CDB0 * param0, const u8 param1)
|
|||
v0 = sub_020552B4(param0, v3, &v1, &v2);
|
||||
|
||||
if (v0) {
|
||||
UnkStruct_ov6_02246C24 * v4 = AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov6_02246C24));
|
||||
UnkStruct_ov6_02246C24 * v4 = Heap_AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov6_02246C24));
|
||||
|
||||
v4->unk_0C = param1;
|
||||
v4->unk_0D = 0;
|
||||
|
|
@ -159,7 +159,7 @@ static BOOL ov6_02246C9C (UnkStruct_020508D4 * param0)
|
|||
}
|
||||
break;
|
||||
case 5:
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ void ov6_02246F00 (UnkStruct_0203CDB0 * param0, const u8 param1, const u8 param2
|
|||
v0 = sub_020552B4(param0, 498, NULL, NULL);
|
||||
|
||||
if (v0) {
|
||||
UnkStruct_ov6_02246F00 * v1 = AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov6_02246F00));
|
||||
UnkStruct_ov6_02246F00 * v1 = Heap_AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov6_02246F00));
|
||||
|
||||
v1->unk_00 = param2;
|
||||
v1->unk_01 = param1;
|
||||
|
|
@ -100,7 +100,7 @@ static BOOL ov6_02246F40 (UnkStruct_020508D4 * param0)
|
|||
}
|
||||
break;
|
||||
case 4:
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@ BOOL ov6_02247120 (UnkStruct_020508D4 * param0)
|
|||
v0 = Unk_ov6_022495CC[v2->unk_00](param0, v1, v2);
|
||||
|
||||
if (v0 == 2) {
|
||||
FreeToHeap(v2);
|
||||
Heap_FreeToHeap(v2);
|
||||
}
|
||||
} while (v0 == 1);
|
||||
|
||||
|
|
@ -190,7 +190,7 @@ BOOL ov6_022472E8 (UnkStruct_020508D4 * param0)
|
|||
|
||||
if (v0 == 2) {
|
||||
ov6_0224732C(v1, v2);
|
||||
FreeToHeap(v2);
|
||||
Heap_FreeToHeap(v2);
|
||||
return 1;
|
||||
}
|
||||
} while (v0 == 1);
|
||||
|
|
@ -309,7 +309,7 @@ BOOL ov6_022474AC (UnkStruct_020508D4 * param0)
|
|||
v0 = Unk_ov6_022495F0[v2->unk_00](param0, v1, v2);
|
||||
|
||||
if (v0 == 2) {
|
||||
FreeToHeap(v2);
|
||||
Heap_FreeToHeap(v2);
|
||||
}
|
||||
} while (v0 == 1);
|
||||
|
||||
|
|
@ -368,7 +368,7 @@ BOOL ov6_02247554 (UnkStruct_020508D4 * param0)
|
|||
v0 = Unk_ov6_022495F0[v2->unk_00](param0, v1, v2);
|
||||
|
||||
if (v0 == 2) {
|
||||
FreeToHeap(v2);
|
||||
Heap_FreeToHeap(v2);
|
||||
}
|
||||
} while (v0 == 1);
|
||||
|
||||
|
|
@ -377,7 +377,7 @@ BOOL ov6_02247554 (UnkStruct_020508D4 * param0)
|
|||
|
||||
static void * ov6_02247590 (u32 param0, u32 param1)
|
||||
{
|
||||
void * v0 = AllocFromHeapAtEnd(param0, param1);
|
||||
void * v0 = Heap_AllocFromHeapAtEnd(param0, param1);
|
||||
|
||||
GF_ASSERT(v0 != NULL);
|
||||
memset(v0, 0, param1);
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
#include "struct_decls/struct_021C0794_decl.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "heap.h"
|
||||
#include "unk_0202D7A8.h"
|
||||
#include "overlay006/ov6_022475B0.h"
|
||||
|
|
@ -17,7 +17,7 @@ void ov6_022475B0 (UnkStruct_021C0794 * param0)
|
|||
int v3[2];
|
||||
int * v4;
|
||||
|
||||
v4 = AllocAtEndAndReadWholeNarcMemberByIndexPair(106, 8, 4);
|
||||
v4 = NARC_AllocAtEndAndReadWholeMemberByIndexPair(106, 8, 4);
|
||||
|
||||
sub_0202DA10(param0, &v1, &v2);
|
||||
|
||||
|
|
@ -42,7 +42,7 @@ void ov6_022475B0 (UnkStruct_021C0794 * param0)
|
|||
}
|
||||
}
|
||||
|
||||
FreeToHeap(v4);
|
||||
Heap_FreeToHeap(v4);
|
||||
}
|
||||
|
||||
int ov6_02247624 (UnkStruct_021C0794 * param0)
|
||||
|
|
@ -55,10 +55,10 @@ int ov6_02247624 (UnkStruct_021C0794 * param0)
|
|||
|
||||
GF_ASSERT(v2 != 0xffff);
|
||||
|
||||
v1 = AllocAtEndAndReadWholeNarcMemberByIndexPair(106, 8, 4);
|
||||
v1 = NARC_AllocAtEndAndReadWholeMemberByIndexPair(106, 8, 4);
|
||||
v0 = v1[v2];
|
||||
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
|
||||
return v0;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
#include "struct_defs/struct_0203CDB0.h"
|
||||
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "heap.h"
|
||||
#include "unk_0202B37C.h"
|
||||
#include "unk_02039C80.h"
|
||||
|
|
@ -47,7 +47,7 @@ BOOL ov6_02247660 (UnkStruct_0203CDB0 * param0)
|
|||
v8[2] = (v13 >> 8) & 0xff;
|
||||
v8[3] = v13 & 0xff;
|
||||
|
||||
v5 = AllocAtEndAndReadWholeNarcMemberByIndexPair(106, 1, 4);
|
||||
v5 = NARC_AllocAtEndAndReadWholeMemberByIndexPair(106, 1, 4);
|
||||
v7 = ((int *)v5)[0];
|
||||
v1 = 0;
|
||||
|
||||
|
|
@ -82,7 +82,7 @@ BOOL ov6_02247660 (UnkStruct_0203CDB0 * param0)
|
|||
}
|
||||
}
|
||||
|
||||
FreeToHeap(v5);
|
||||
Heap_FreeToHeap(v5);
|
||||
|
||||
return v12;
|
||||
}
|
||||
|
|
@ -97,8 +97,8 @@ void ov6_022477A0 (int * param0)
|
|||
{
|
||||
int * v0;
|
||||
|
||||
v0 = AllocAtEndAndReadWholeNarcMemberByIndexPair(106, 0, 4);
|
||||
v0 = NARC_AllocAtEndAndReadWholeMemberByIndexPair(106, 0, 4);
|
||||
(*param0) = (*v0);
|
||||
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@ void ov6_02247A0C (UnkStruct_020508D4 * param0)
|
|||
{
|
||||
UnkStruct_ov6_02247A0C * v0;
|
||||
|
||||
v0 = AllocFromHeapAtEnd(11, sizeof(UnkStruct_ov6_02247A0C));
|
||||
v0 = Heap_AllocFromHeapAtEnd(11, sizeof(UnkStruct_ov6_02247A0C));
|
||||
MI_CpuClear8(v0, sizeof(UnkStruct_ov6_02247A0C));
|
||||
|
||||
sub_02050944(param0, ov6_02247A34, v0);
|
||||
|
|
@ -122,7 +122,7 @@ static BOOL ov6_02247A34 (UnkStruct_020508D4 * param0)
|
|||
}
|
||||
break;
|
||||
case 2:
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
@ -139,7 +139,7 @@ void * ov6_02247A90 (void * param0)
|
|||
|
||||
v1 = sub_0203D170(param0);
|
||||
v8 = sub_0203D174(param0);
|
||||
v0 = AllocFromHeap(11, sizeof(UnkStruct_ov6_02247A90));
|
||||
v0 = Heap_AllocFromHeap(11, sizeof(UnkStruct_ov6_02247A90));
|
||||
|
||||
MI_CpuClear8(v0, sizeof(UnkStruct_ov6_02247A90));
|
||||
|
||||
|
|
@ -209,7 +209,7 @@ void ov6_02247CC8 (void * param0)
|
|||
sub_0201A8FC(&v0->unk_00);
|
||||
sub_0200B190(v0->unk_10);
|
||||
sub_0200B3F0(v0->unk_14);
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
}
|
||||
|
||||
static int ov6_02247CF4 (const UnkStruct_02023790 * param0, int param1, int param2, int param3)
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ void ov6_02247D30 (UnkStruct_0203CDB0 * param0, const u8 param1)
|
|||
v0 = sub_020552B4(param0, v3, &v1, &v2);
|
||||
|
||||
if (v0) {
|
||||
UnkStruct_ov6_02247D30 * v4 = AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov6_02247D30));
|
||||
UnkStruct_ov6_02247D30 * v4 = Heap_AllocFromHeapAtEnd(4, sizeof(UnkStruct_ov6_02247D30));
|
||||
|
||||
v4->unk_0C = param1;
|
||||
v4->unk_0D = 0;
|
||||
|
|
@ -138,7 +138,7 @@ static BOOL ov6_02247DAC (UnkStruct_020508D4 * param0)
|
|||
}
|
||||
break;
|
||||
case 5:
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
#include "overlay006/struct_ov6_0223E6EC.h"
|
||||
|
||||
#include "unk_02005474.h"
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "unk_02006E3C.h"
|
||||
#include "unk_020170BC.h"
|
||||
#include "heap.h"
|
||||
|
|
@ -208,7 +208,7 @@ static void ov6_0224825C (UnkStruct_ov5_021D1BEC * param0, UnkStruct_0203CDB0 *
|
|||
NARC * v2;
|
||||
|
||||
memset(v0, 0, sizeof(UnkStruct_ov6_0224825C));
|
||||
GF_ExpHeap_FndInitAllocator(&v0->unk_DC, 4, 32);
|
||||
Heap_FndInitAllocatorForExpHeap(&v0->unk_DC, 4, 32);
|
||||
|
||||
v2 = NARC_ctor(141, 4);
|
||||
|
||||
|
|
@ -289,7 +289,7 @@ static void ov6_02248340 (UnkStruct_ov5_021D1BEC * param0, UnkStruct_0203CDB0 *
|
|||
NARC * v2;
|
||||
|
||||
memset(v0, 0, sizeof(UnkStruct_ov6_02248340));
|
||||
GF_ExpHeap_FndInitAllocator(&v0->unk_DC, 4, 32);
|
||||
Heap_FndInitAllocatorForExpHeap(&v0->unk_DC, 4, 32);
|
||||
|
||||
v2 = NARC_ctor(141, 4);
|
||||
|
||||
|
|
@ -309,7 +309,7 @@ static void ov6_022483A0 (UnkStruct_ov5_021D1BEC * param0, UnkStruct_0203CDB0 *
|
|||
NARC * v2;
|
||||
|
||||
memset(v0, 0, sizeof(UnkStruct_ov6_02248340));
|
||||
GF_ExpHeap_FndInitAllocator(&v0->unk_DC, 4, 32);
|
||||
Heap_FndInitAllocatorForExpHeap(&v0->unk_DC, 4, 32);
|
||||
|
||||
v2 = NARC_ctor(141, 4);
|
||||
|
||||
|
|
@ -411,7 +411,7 @@ static void ov6_02248498 (UnkStruct_ov5_021D1BEC * param0, UnkStruct_0203CDB0 *
|
|||
NARC * v2;
|
||||
|
||||
memset(v0, 0, sizeof(UnkStruct_ov6_02248498));
|
||||
GF_ExpHeap_FndInitAllocator(&v0->unk_1B8, 4, 32);
|
||||
Heap_FndInitAllocatorForExpHeap(&v0->unk_1B8, 4, 32);
|
||||
|
||||
v2 = NARC_ctor(141, 4);
|
||||
|
||||
|
|
@ -615,7 +615,7 @@ static void ov6_022487F8 (UnkStruct_ov5_021D1BEC * param0, UnkStruct_0203CDB0 *
|
|||
NARC * v2;
|
||||
|
||||
memset(v0, 0, sizeof(UnkStruct_ov6_022487F8));
|
||||
GF_ExpHeap_FndInitAllocator(&v0->unk_CFC, 4, 32);
|
||||
Heap_FndInitAllocatorForExpHeap(&v0->unk_CFC, 4, 32);
|
||||
|
||||
v2 = NARC_ctor(141, 4);
|
||||
|
||||
|
|
@ -648,7 +648,7 @@ static void ov6_0224889C (UnkStruct_ov5_021D1BEC * param0, UnkStruct_0203CDB0 *
|
|||
sub_02017110(&v0->unk_00);
|
||||
|
||||
for (v1 = 0; v1 < 4; v1++) {
|
||||
FreeToHeap(v0->unk_CD0[v1]);
|
||||
Heap_FreeToHeap(v0->unk_CD0[v1]);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ static void ov6_02248948 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
case 1:
|
||||
Unk_ov6_02249834[v0->unk_0C](v0->unk_00);
|
||||
*v0->unk_04 = 1;
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
sub_0200DA58(param0);
|
||||
break;
|
||||
}
|
||||
|
|
@ -62,7 +62,7 @@ static void ov6_02248948 (UnkStruct_0201CD38 * param0, void * param1)
|
|||
|
||||
void ov6_0224899C (UnkStruct_0203CDB0 * param0, u16 * param1, u32 param2, u32 param3)
|
||||
{
|
||||
UnkStruct_ov6_02248948 * v0 = AllocFromHeap(param3, sizeof(UnkStruct_ov6_02248948));
|
||||
UnkStruct_ov6_02248948 * v0 = Heap_AllocFromHeap(param3, sizeof(UnkStruct_ov6_02248948));
|
||||
|
||||
memset(v0, 0, sizeof(UnkStruct_ov6_02248948));
|
||||
|
||||
|
|
|
|||
|
|
@ -101,7 +101,7 @@ BOOL ov6_02248AF0 (UnkStruct_02095C48 * param0, int param1, const UnkStruct_0207
|
|||
int v2;
|
||||
|
||||
v1 = sub_02073C70();
|
||||
v0 = AllocFromHeap(20, v1 + 1);
|
||||
v0 = Heap_AllocFromHeap(20, v1 + 1);
|
||||
MI_CpuCopy8(param2, v0, v1);
|
||||
v0[v1] = param1;
|
||||
|
||||
|
|
@ -111,7 +111,7 @@ BOOL ov6_02248AF0 (UnkStruct_02095C48 * param0, int param1, const UnkStruct_0207
|
|||
v2 = 0;
|
||||
}
|
||||
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
return v2;
|
||||
}
|
||||
|
||||
|
|
@ -180,7 +180,7 @@ BOOL ov6_02248BE8 (UnkStruct_02095C48 * param0, int param1, const UnkStruct_ov6_
|
|||
int v2;
|
||||
|
||||
v1 = sizeof(UnkStruct_ov6_02248BE8);
|
||||
v0 = AllocFromHeap(20, v1 + 1);
|
||||
v0 = Heap_AllocFromHeap(20, v1 + 1);
|
||||
MI_CpuCopy8(param2, v0, v1);
|
||||
v0[v1] = param1;
|
||||
|
||||
|
|
@ -190,7 +190,7 @@ BOOL ov6_02248BE8 (UnkStruct_02095C48 * param0, int param1, const UnkStruct_ov6_
|
|||
v2 = 0;
|
||||
}
|
||||
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
return v2;
|
||||
}
|
||||
|
||||
|
|
@ -222,7 +222,7 @@ BOOL ov6_02248C68 (UnkStruct_02095C48 * param0, int param1, const UnkStruct_0209
|
|||
|
||||
v4 = param2;
|
||||
v1 = sizeof(UnkStruct_020954F0) * (1 + 2) + 1;
|
||||
v0 = AllocFromHeap(20, v1);
|
||||
v0 = Heap_AllocFromHeap(20, v1);
|
||||
|
||||
for (v3 = 0; v3 < (1 + 2); v3++) {
|
||||
MI_CpuCopy8(v4, &v0[sizeof(UnkStruct_020954F0) * v3], sizeof(UnkStruct_020954F0));
|
||||
|
|
@ -237,7 +237,7 @@ BOOL ov6_02248C68 (UnkStruct_02095C48 * param0, int param1, const UnkStruct_0209
|
|||
v2 = 0;
|
||||
}
|
||||
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
return v2;
|
||||
}
|
||||
|
||||
|
|
@ -272,7 +272,7 @@ BOOL ov6_02248CE8 (UnkStruct_02095C48 * param0, int param1, const UnkStruct_0202
|
|||
|
||||
sub_02023DF0(param2, v4, 8);
|
||||
|
||||
v2 = AllocFromHeap(20, v0 + v1);
|
||||
v2 = Heap_AllocFromHeap(20, v0 + v1);
|
||||
MI_CpuCopy8(v4, &v2[v1], v0);
|
||||
v2[0] = param1;
|
||||
v2[1] = v0;
|
||||
|
|
@ -285,7 +285,7 @@ BOOL ov6_02248CE8 (UnkStruct_02095C48 * param0, int param1, const UnkStruct_0202
|
|||
v3 = 0;
|
||||
}
|
||||
|
||||
FreeToHeap(v2);
|
||||
Heap_FreeToHeap(v2);
|
||||
return v3;
|
||||
}
|
||||
|
||||
|
|
@ -356,7 +356,7 @@ BOOL ov6_02248DD8 (UnkStruct_02095C48 * param0, int param1, const UnkStruct_ov6_
|
|||
int v2;
|
||||
|
||||
v1 = sizeof(UnkStruct_ov6_02248DD8);
|
||||
v0 = AllocFromHeap(20, v1 + 1);
|
||||
v0 = Heap_AllocFromHeap(20, v1 + 1);
|
||||
MI_CpuCopy8(param2, v0, v1);
|
||||
v0[v1] = param1;
|
||||
|
||||
|
|
@ -366,6 +366,6 @@ BOOL ov6_02248DD8 (UnkStruct_02095C48 * param0, int param1, const UnkStruct_ov6_
|
|||
v2 = 0;
|
||||
}
|
||||
|
||||
FreeToHeap(v0);
|
||||
Heap_FreeToHeap(v0);
|
||||
return v2;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -191,7 +191,7 @@ static void ov7_02249AB4 (UnkStruct_0203CDB0 * param0)
|
|||
|
||||
GF_ASSERT((Unk_ov7_0224F5A0 == NULL));
|
||||
|
||||
Unk_ov7_0224F5A0 = AllocFromHeap(4, sizeof(UnkStruct_ov7_02249C2C));
|
||||
Unk_ov7_0224F5A0 = Heap_AllocFromHeap(4, sizeof(UnkStruct_ov7_02249C2C));
|
||||
MI_CpuFill8(Unk_ov7_0224F5A0, 0, sizeof(UnkStruct_ov7_02249C2C));
|
||||
|
||||
Unk_ov7_0224F5A0->unk_88 = 0;
|
||||
|
|
@ -227,7 +227,7 @@ static void ov7_02249B98 (void)
|
|||
sub_020237BC(Unk_ov7_0224F5A0->unk_00[v0]);
|
||||
}
|
||||
|
||||
FreeToHeap(Unk_ov7_0224F5A0->unk_7C);
|
||||
Heap_FreeToHeap(Unk_ov7_0224F5A0->unk_7C);
|
||||
|
||||
if (Unk_ov7_0224F5A0->unk_50) {
|
||||
sub_0200B3F0(Unk_ov7_0224F5A0->unk_50);
|
||||
|
|
@ -250,7 +250,7 @@ static void ov7_02249B98 (void)
|
|||
sub_0201A8FC(&Unk_ov7_0224F5A0->unk_40);
|
||||
}
|
||||
|
||||
FreeToHeap(Unk_ov7_0224F5A0);
|
||||
Heap_FreeToHeap(Unk_ov7_0224F5A0);
|
||||
Unk_ov7_0224F5A0 = NULL;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -431,7 +431,7 @@ static void ov7_0224BBA0 (UnkStruct_ov7_0224B4E8 * param0)
|
|||
|
||||
static BOOL ov7_0224BBC4 (UnkStruct_ov7_0224B4E8 * param0)
|
||||
{
|
||||
Party * v0 = GetPartyFromSavedata(param0->unk_10->unk_0C);
|
||||
Party * v0 = Party_GetFromSavedata(param0->unk_10->unk_0C);
|
||||
int v1 = sub_0207A594(param0->unk_10->unk_B0, v0, param0->unk_6C);
|
||||
int v2;
|
||||
|
||||
|
|
@ -548,7 +548,7 @@ static BOOL ov7_0224BC74 (UnkStruct_020508D4 * param0)
|
|||
sub_020237BC(v1->unk_1C);
|
||||
sub_020237BC(v1->unk_20);
|
||||
sub_0207A2C0(v1->unk_6C);
|
||||
FreeToHeap(v1);
|
||||
Heap_FreeToHeap(v1);
|
||||
return 1;
|
||||
default:
|
||||
return 1;
|
||||
|
|
@ -559,7 +559,7 @@ static BOOL ov7_0224BC74 (UnkStruct_020508D4 * param0)
|
|||
|
||||
static UnkStruct_ov7_0224B4E8 * ov7_0224BE10 (UnkStruct_0203CDB0 * param0)
|
||||
{
|
||||
UnkStruct_ov7_0224B4E8 * v0 = AllocFromHeapAtEnd(11, sizeof(UnkStruct_ov7_0224B4E8));
|
||||
UnkStruct_ov7_0224B4E8 * v0 = Heap_AllocFromHeapAtEnd(11, sizeof(UnkStruct_ov7_0224B4E8));
|
||||
|
||||
MI_CpuClear8(v0, sizeof(UnkStruct_ov7_0224B4E8));
|
||||
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@
|
|||
#include "unk_02001AF4.h"
|
||||
#include "unk_02002B7C.h"
|
||||
#include "unk_02005474.h"
|
||||
#include "filesystem.h"
|
||||
#include "narc.h"
|
||||
#include "unk_020093B4.h"
|
||||
#include "unk_02009714.h"
|
||||
#include "unk_0200A328.h"
|
||||
|
|
@ -188,7 +188,7 @@ static void ov7_0224CCF4(UnkStruct_02029D04 * param0, UnkStruct_0207D3C0 * param
|
|||
|
||||
UnkStruct_ov7_0224BEFC * ov7_0224BE9C (u32 param0, UnkStruct_021C0794 * param1, UnkStruct_02018340 * param2)
|
||||
{
|
||||
UnkStruct_ov7_0224BEFC * v0 = AllocFromHeap(param0, sizeof(UnkStruct_ov7_0224BEFC));
|
||||
UnkStruct_ov7_0224BEFC * v0 = Heap_AllocFromHeap(param0, sizeof(UnkStruct_ov7_0224BEFC));
|
||||
|
||||
memset(v0, 0, sizeof(UnkStruct_ov7_0224BEFC));
|
||||
|
||||
|
|
@ -214,7 +214,7 @@ void ov7_0224BEFC (UnkStruct_ov7_0224BEFC * param0)
|
|||
ov7_0224C3E0(param0);
|
||||
|
||||
memset(param0, 0, sizeof(UnkStruct_ov7_0224BEFC));
|
||||
FreeToHeap(param0);
|
||||
Heap_FreeToHeap(param0);
|
||||
}
|
||||
|
||||
BOOL ov7_0224BF2C (UnkStruct_ov7_0224BEFC * param0)
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user