![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <d_stage.h>
Classes | |
struct | bankData |
struct | bankDataEntry |
struct | nameData |
class | roomDzs_c |
Public Member Functions | |
dStage_roomControl_c () | |
void | init (void) |
void | initZone () |
dStage_roomDt_c * | getStatusRoomDt (int) |
BOOL | checkRoomDisp (int) const |
int | loadRoom (int, u8 *, bool) |
void | zoneCountCheck (int) const |
dKy_tevstr_c * | getTevStr (int i_roomNo) |
void | setStatusFlag (int i_roomNo, u8 flag) |
BOOL | checkStatusFlag (int i_roomNo, u8 flag) const |
void | offStatusFlag (int i_roomNo, u8 flag) |
void | onStatusFlag (int i_roomNo, u8 flag) |
Static Public Member Functions | |
static void | createRoomDzs (u8 i_num) |
static void * | addRoomDzs (u8 i_num, u8 roomNo) |
static void | removeRoomDzs () |
static int | getZoneNo (int i_roomNo) |
static JKRExpHeap * | getMemoryBlock (int) |
static void | setStayNo (int) |
static void | setNextStayNo (int) |
static JKRExpHeap * | createMemoryBlock (int, u32) |
static void | destroyMemoryBlock () |
static void | setArcBank (int, char const *) |
static char * | getArcBank (int) |
static bool | resetArchiveBank (int) |
static void | SetTimePass (int i_TimePass) |
static void | setZoneNo (int, int) |
static u8 | GetTimePass () |
static s8 | getStayNo () |
static u8 | getRegionNo (int i_roomNo) |
static s8 | getMemoryBlockID (int i_roomNo) |
static void | onStatusDraw (int i_roomNo) |
static dStage_FileList2_dt_c * | getFileList2 (int i_roomNo) |
static char * | getDemoArcName () |
static nameData * | getArcBankName () |
static bankData * | getArcBankData () |
static void | setRoomReadId (s8 id) |
static s8 | getRoomReadId () |
static void | offNoChangeRoom () |
static void | onNoChangeRoom () |
static void | setProcID (u32 id) |
static u32 | getProcID () |
static void | setStatusProcID (int i_roomNo, fpc_ProcID i_id) |
static int | getStatusProcID (int i_roomNo) |
static void | setRegionNo (int i_roomNo, u8 i_regionNo) |
static void | setZoneCount (int i_roomNo, int count) |
static void | setMemoryBlockID (int i_roomNo, int i_blockID) |
static void | setFileList2 (int i_roomNo, dStage_FileList2_dt_c *list) |
static void | setBgW (int param_0, dBgW_base *i_bgw) |
Static Public Attributes | |
static u8 | mStatus [65792] |
static const int | MEMORY_BLOCK_MAX = 19 |
static JKRExpHeap * | mMemoryBlock [MEMORY_BLOCK_MAX] |
static char | mArcBank [32][10] = {0} |
static dStage_roomStatus_c | mStatus [0x40] |
static char | mDemoArcName [10] |
static u32 | mProcID |
static nameData * | mArcBankName |
static bankData * | mArcBankData |
static roomDzs_c | m_roomDzs |
static s8 | mStayNo |
static s8 | mOldStayNo |
static s8 | mNextStayNo |
static u8 | m_time_pass |
static u8 | mNoChangeRoom |
static s8 | mRoomReadId = 0xFF |
Private Attributes | |
u8 | field_0x0 [4] |
|
inline |
BOOL dStage_roomControl_c::checkRoomDisp | ( | int | i_roomNo | ) | const |
|
static |
|
inlinestatic |
|
static |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
dStage_roomDt_c * dStage_roomControl_c::getStatusRoomDt | ( | int | i_statusIdx | ) |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inlinestatic |
void dStage_roomControl_c::init | ( | void | ) |
void dStage_roomControl_c::initZone | ( | ) |
int dStage_roomControl_c::loadRoom | ( | int | roomCount, |
u8 * | rooms, | ||
bool | param_2 ) |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
static |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
static |
|
inlinestatic |
|
inlinestatic |
|
static |
void dStage_roomControl_c::zoneCountCheck | ( | int | i_roomNo | ) | const |
|
private |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |