|
Digimon World 3 decomp
The European version, SLES_039.36
|
The map screen (STSTATUS_createMapScreen); the offsets are the European version's, the USA version's are 4 more from 0x64 to 0x188. More...
#include <menus/field_menu.h>
Data Fields | |
| s32 | id |
| s32 | key1 |
| s32 | key2 |
| s32 | state |
| s32 | substate |
| s32 | step |
| s32 | counter |
| s32 | paused |
| s32 | childCount |
| void * | children |
| void(* | setState )(struct StatusMapScreen *task, s32 state) |
| void(* | setSubstate )(struct StatusMapScreen *task, s32 substate) |
| void(* | setStep )(struct StatusMapScreen *task, s32 step) |
| void(* | setCounter )(struct StatusMapScreen *task, s32 counter) |
| void(* | nextState )(struct StatusMapScreen *task) |
| void(* | nextSubstate )(struct StatusMapScreen *task) |
| void(* | nextStep )(struct StatusMapScreen *task) |
| void(* | tickCounter )(struct StatusMapScreen *task) |
| void(* | update )() |
| void(* | destroy )(struct StatusMapScreen *task) |
| FieldMenuScreen * | menu |
| s32 | layer |
| s32 | depth |
| s32 | height |
| s32 | top |
| where the map starts | |
| u8 | pad64 [4] |
| never read or written | |
| s32 | file |
| FILE_STATUS_BG or the next one but one. | |
| u8 | pad6C [0x78 - 0x6C] |
| never read or written | |
| s32 | gameHalf |
| s32 | progress |
| which towns are drawn | |
| s32 | archive |
| entries of file: the map | |
| s32 | archive1 |
| the towns | |
| s32 | archive2 |
| the marks | |
| s32 | textFile |
| s32 | scrollX |
| s32 | scrollY |
| s32 | homeX |
| the current area's mark | |
| s32 | homeY |
| s32 | homeFrame |
| u8 | padA4 [4] |
| never read or written | |
| s32 | visited [47] |
| the areas, spot i at i - 1 | |
| s32 | cursorX |
| s32 | cursorY |
| s32 | ready |
| s32 | cursorFrame |
| s32 | time |
| s32 | speedX |
| s32 | speedY |
| s32 | hovering |
| s32 | spot |
| the area under the cursor | |
| s32 | hoverX |
| where the cursor was when it got there | |
| s32 | hoverY |
| PanelAnim | fade |
The map screen (STSTATUS_createMapScreen); the offsets are the European version's, the USA version's are 4 more from 0x64 to 0x188.
Definition at line 305 of file field_menu.h.
| s32 StatusMapScreen::id |
Definition at line 306 of file field_menu.h.
| s32 StatusMapScreen::key1 |
Definition at line 306 of file field_menu.h.
| s32 StatusMapScreen::key2 |
Definition at line 306 of file field_menu.h.
| s32 StatusMapScreen::state |
Definition at line 306 of file field_menu.h.
Referenced by STSTATUS_runMapScreen(), and STSTATUS_updateMapScreen().
| s32 StatusMapScreen::substate |
Definition at line 306 of file field_menu.h.
Referenced by STSTATUS_updateMapScreen().
| s32 StatusMapScreen::step |
Definition at line 306 of file field_menu.h.
| s32 StatusMapScreen::counter |
Definition at line 306 of file field_menu.h.
| s32 StatusMapScreen::paused |
Definition at line 306 of file field_menu.h.
| s32 StatusMapScreen::childCount |
Definition at line 306 of file field_menu.h.
| void* StatusMapScreen::children |
Definition at line 306 of file field_menu.h.
| void(* StatusMapScreen::setState) (struct StatusMapScreen *task, s32 state) |
Definition at line 306 of file field_menu.h.
| void(* StatusMapScreen::setSubstate) (struct StatusMapScreen *task, s32 substate) |
Definition at line 306 of file field_menu.h.
| void(* StatusMapScreen::setStep) (struct StatusMapScreen *task, s32 step) |
Definition at line 306 of file field_menu.h.
| void(* StatusMapScreen::setCounter) (struct StatusMapScreen *task, s32 counter) |
Definition at line 306 of file field_menu.h.
| void(* StatusMapScreen::nextState) (struct StatusMapScreen *task) |
Definition at line 306 of file field_menu.h.
Referenced by STSTATUS_updateMapScreen().
| void(* StatusMapScreen::nextSubstate) (struct StatusMapScreen *task) |
Definition at line 306 of file field_menu.h.
| void(* StatusMapScreen::nextStep) (struct StatusMapScreen *task) |
Definition at line 306 of file field_menu.h.
| void(* StatusMapScreen::tickCounter) (struct StatusMapScreen *task) |
Definition at line 306 of file field_menu.h.
| void(* StatusMapScreen::update) () |
Definition at line 306 of file field_menu.h.
| void(* StatusMapScreen::destroy) (struct StatusMapScreen *task) |
Definition at line 306 of file field_menu.h.
| FieldMenuScreen* StatusMapScreen::menu |
Definition at line 307 of file field_menu.h.
Referenced by STSTATUS_createMapScreen().
| s32 StatusMapScreen::layer |
Definition at line 308 of file field_menu.h.
Referenced by STSTATUS_createMapScreen(), STSTATUS_drawMapScreen(), and STSTATUS_updateMapScreen().
| s32 StatusMapScreen::depth |
Definition at line 309 of file field_menu.h.
Referenced by STSTATUS_createMapScreen(), and STSTATUS_drawMapScreen().
| s32 StatusMapScreen::height |
Definition at line 310 of file field_menu.h.
Referenced by STSTATUS_createMapScreen(), STSTATUS_drawMapScreen(), STSTATUS_moveMapCursor(), and STSTATUS_showMapArea().
| s32 StatusMapScreen::top |
where the map starts
Definition at line 311 of file field_menu.h.
Referenced by STSTATUS_createMapScreen(), STSTATUS_drawMapScreen(), and STSTATUS_moveMapCursor().
| u8 StatusMapScreen::pad64[4] |
never read or written
Definition at line 315 of file field_menu.h.
| s32 StatusMapScreen::file |
FILE_STATUS_BG or the next one but one.
Definition at line 316 of file field_menu.h.
Referenced by STSTATUS_createMapScreen().
| u8 StatusMapScreen::pad6C[0x78 - 0x6C] |
never read or written
Definition at line 317 of file field_menu.h.
| s32 StatusMapScreen::gameHalf |
Definition at line 318 of file field_menu.h.
Referenced by STSTATUS_createMapScreen(), and STSTATUS_drawMapScreen().
| s32 StatusMapScreen::progress |
which towns are drawn
Definition at line 319 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen().
| s32 StatusMapScreen::archive |
entries of file: the map
Definition at line 320 of file field_menu.h.
Referenced by STSTATUS_createMapScreen(), and STSTATUS_drawMapScreen().
| s32 StatusMapScreen::archive1 |
the towns
Definition at line 321 of file field_menu.h.
Referenced by STSTATUS_createMapScreen(), and STSTATUS_drawMapScreen().
| s32 StatusMapScreen::archive2 |
the marks
Definition at line 322 of file field_menu.h.
Referenced by STSTATUS_createMapScreen(), and STSTATUS_drawMapScreen().
| s32 StatusMapScreen::textFile |
Definition at line 323 of file field_menu.h.
Referenced by STSTATUS_createMapScreen(), STSTATUS_showMapArea(), and STSTATUS_updateMapScreen().
| s32 StatusMapScreen::scrollX |
Definition at line 324 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen(), STSTATUS_moveMapCursor(), STSTATUS_showMapArea(), and STSTATUS_updateMapScreen().
| s32 StatusMapScreen::scrollY |
Definition at line 325 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen(), STSTATUS_moveMapCursor(), STSTATUS_showMapArea(), and STSTATUS_updateMapScreen().
| s32 StatusMapScreen::homeX |
the current area's mark
Definition at line 326 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen(), and STSTATUS_updateMapScreen().
| s32 StatusMapScreen::homeY |
Definition at line 327 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen(), and STSTATUS_updateMapScreen().
| s32 StatusMapScreen::homeFrame |
Definition at line 328 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen().
| u8 StatusMapScreen::padA4[4] |
never read or written
Definition at line 329 of file field_menu.h.
| s32 StatusMapScreen::visited[47] |
the areas, spot i at i - 1
Definition at line 330 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen(), STSTATUS_showMapArea(), and STSTATUS_updateMapScreen().
| s32 StatusMapScreen::cursorX |
Definition at line 331 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen(), STSTATUS_moveMapCursor(), STSTATUS_showMapArea(), and STSTATUS_updateMapScreen().
| s32 StatusMapScreen::cursorY |
Definition at line 332 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen(), STSTATUS_moveMapCursor(), STSTATUS_showMapArea(), and STSTATUS_updateMapScreen().
| s32 StatusMapScreen::ready |
Definition at line 333 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen(), and STSTATUS_updateMapScreen().
| s32 StatusMapScreen::cursorFrame |
Definition at line 334 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen().
| s32 StatusMapScreen::time |
Definition at line 335 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen().
| s32 StatusMapScreen::speedX |
Definition at line 336 of file field_menu.h.
Referenced by STSTATUS_moveMapCursor(), STSTATUS_runMapScreen(), and STSTATUS_updateMapScreen().
| s32 StatusMapScreen::speedY |
Definition at line 337 of file field_menu.h.
Referenced by STSTATUS_moveMapCursor(), STSTATUS_runMapScreen(), and STSTATUS_updateMapScreen().
| s32 StatusMapScreen::hovering |
Definition at line 338 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen(), and STSTATUS_showMapArea().
| s32 StatusMapScreen::spot |
the area under the cursor
Definition at line 339 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen(), and STSTATUS_showMapArea().
| s32 StatusMapScreen::hoverX |
where the cursor was when it got there
Definition at line 341 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen(), and STSTATUS_showMapArea().
| s32 StatusMapScreen::hoverY |
Definition at line 342 of file field_menu.h.
Referenced by STSTATUS_drawMapScreen(), and STSTATUS_showMapArea().
| PanelAnim StatusMapScreen::fade |
Definition at line 344 of file field_menu.h.
Referenced by STSTATUS_updateMapScreen().