![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <d_stage.h>
Collaboration diagram for dStage_roomControl_c: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) |
| u8 | checkStatusFlag (int i_roomNo, u8 flag) const |
| void | onStatusFlag (int i_roomNo, u8 flag) |
| void | offStatusFlag (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 dBgp_c * | getBgp (int i_roomNo) |
| static BOOL | 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 int | getNextStayNo () |
| 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 | setFileList2 (int i_roomNo, dStage_FileList2_dt_c *list) |
| static void | setZoneCount (int i_roomNo, int count) |
| static void | setMemoryBlockID (int i_roomNo, int i_blockID) |
| static void | setBgW (int i_roomNo, dBgW_Base *i_bgw) |
| static JKRExpHeap * | getMemoryBlockHeap (int i_no) |
| static void | onNoArcBank () |
Static Public Attributes | |
| 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 = -1 |
| static u8 | mNoArcBank |
Private Attributes | |
| u8 | field_0x0 [4] |
|
inline |
| BOOL dStage_roomControl_c::checkRoomDisp | ( | int | i_roomNo | ) | const |
|
static |
|
inlinestatic |
|
static |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
inlinestatic |
|
inlinestatic |
|
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 |
|
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 |