Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
StatusMapScreen Struct Reference

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>

Collaboration diagram for StatusMapScreen:
[legend]

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
 

Detailed Description

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.

Field Documentation

◆ id

s32 StatusMapScreen::id

Definition at line 306 of file field_menu.h.

◆ key1

s32 StatusMapScreen::key1

Definition at line 306 of file field_menu.h.

◆ key2

s32 StatusMapScreen::key2

Definition at line 306 of file field_menu.h.

◆ state

s32 StatusMapScreen::state

Definition at line 306 of file field_menu.h.

Referenced by STSTATUS_runMapScreen(), and STSTATUS_updateMapScreen().

◆ substate

s32 StatusMapScreen::substate

Definition at line 306 of file field_menu.h.

Referenced by STSTATUS_updateMapScreen().

◆ step

s32 StatusMapScreen::step

Definition at line 306 of file field_menu.h.

◆ counter

s32 StatusMapScreen::counter

Definition at line 306 of file field_menu.h.

◆ paused

s32 StatusMapScreen::paused

Definition at line 306 of file field_menu.h.

◆ childCount

s32 StatusMapScreen::childCount

Definition at line 306 of file field_menu.h.

◆ children

void* StatusMapScreen::children

Definition at line 306 of file field_menu.h.

◆ setState

void(* StatusMapScreen::setState) (struct StatusMapScreen *task, s32 state)

Definition at line 306 of file field_menu.h.

◆ setSubstate

void(* StatusMapScreen::setSubstate) (struct StatusMapScreen *task, s32 substate)

Definition at line 306 of file field_menu.h.

◆ setStep

void(* StatusMapScreen::setStep) (struct StatusMapScreen *task, s32 step)

Definition at line 306 of file field_menu.h.

◆ setCounter

void(* StatusMapScreen::setCounter) (struct StatusMapScreen *task, s32 counter)

Definition at line 306 of file field_menu.h.

◆ nextState

void(* StatusMapScreen::nextState) (struct StatusMapScreen *task)

Definition at line 306 of file field_menu.h.

Referenced by STSTATUS_updateMapScreen().

◆ nextSubstate

void(* StatusMapScreen::nextSubstate) (struct StatusMapScreen *task)

Definition at line 306 of file field_menu.h.

◆ nextStep

void(* StatusMapScreen::nextStep) (struct StatusMapScreen *task)

Definition at line 306 of file field_menu.h.

◆ tickCounter

void(* StatusMapScreen::tickCounter) (struct StatusMapScreen *task)

Definition at line 306 of file field_menu.h.

◆ update

void(* StatusMapScreen::update) ()

Definition at line 306 of file field_menu.h.

◆ destroy

void(* StatusMapScreen::destroy) (struct StatusMapScreen *task)

Definition at line 306 of file field_menu.h.

◆ menu

FieldMenuScreen* StatusMapScreen::menu

Definition at line 307 of file field_menu.h.

Referenced by STSTATUS_createMapScreen().

◆ layer

s32 StatusMapScreen::layer

◆ depth

s32 StatusMapScreen::depth

Definition at line 309 of file field_menu.h.

Referenced by STSTATUS_createMapScreen(), and STSTATUS_drawMapScreen().

◆ height

s32 StatusMapScreen::height

◆ top

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().

◆ pad64

u8 StatusMapScreen::pad64[4]

never read or written

Definition at line 315 of file field_menu.h.

◆ file

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().

◆ pad6C

u8 StatusMapScreen::pad6C[0x78 - 0x6C]

never read or written

Definition at line 317 of file field_menu.h.

◆ gameHalf

s32 StatusMapScreen::gameHalf

Definition at line 318 of file field_menu.h.

Referenced by STSTATUS_createMapScreen(), and STSTATUS_drawMapScreen().

◆ progress

s32 StatusMapScreen::progress

which towns are drawn

Definition at line 319 of file field_menu.h.

Referenced by STSTATUS_drawMapScreen().

◆ archive

s32 StatusMapScreen::archive

entries of file: the map

Definition at line 320 of file field_menu.h.

Referenced by STSTATUS_createMapScreen(), and STSTATUS_drawMapScreen().

◆ archive1

s32 StatusMapScreen::archive1

the towns

Definition at line 321 of file field_menu.h.

Referenced by STSTATUS_createMapScreen(), and STSTATUS_drawMapScreen().

◆ archive2

s32 StatusMapScreen::archive2

the marks

Definition at line 322 of file field_menu.h.

Referenced by STSTATUS_createMapScreen(), and STSTATUS_drawMapScreen().

◆ textFile

s32 StatusMapScreen::textFile

◆ scrollX

s32 StatusMapScreen::scrollX

◆ scrollY

s32 StatusMapScreen::scrollY

◆ homeX

s32 StatusMapScreen::homeX

the current area's mark

Definition at line 326 of file field_menu.h.

Referenced by STSTATUS_drawMapScreen(), and STSTATUS_updateMapScreen().

◆ homeY

s32 StatusMapScreen::homeY

Definition at line 327 of file field_menu.h.

Referenced by STSTATUS_drawMapScreen(), and STSTATUS_updateMapScreen().

◆ homeFrame

s32 StatusMapScreen::homeFrame

Definition at line 328 of file field_menu.h.

Referenced by STSTATUS_drawMapScreen().

◆ padA4

u8 StatusMapScreen::padA4[4]

never read or written

Definition at line 329 of file field_menu.h.

◆ visited

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().

◆ cursorX

s32 StatusMapScreen::cursorX

◆ cursorY

s32 StatusMapScreen::cursorY

◆ ready

s32 StatusMapScreen::ready

Definition at line 333 of file field_menu.h.

Referenced by STSTATUS_drawMapScreen(), and STSTATUS_updateMapScreen().

◆ cursorFrame

s32 StatusMapScreen::cursorFrame

Definition at line 334 of file field_menu.h.

Referenced by STSTATUS_drawMapScreen().

◆ time

s32 StatusMapScreen::time

Definition at line 335 of file field_menu.h.

Referenced by STSTATUS_drawMapScreen().

◆ speedX

s32 StatusMapScreen::speedX

◆ speedY

s32 StatusMapScreen::speedY

◆ hovering

s32 StatusMapScreen::hovering

Definition at line 338 of file field_menu.h.

Referenced by STSTATUS_drawMapScreen(), and STSTATUS_showMapArea().

◆ spot

s32 StatusMapScreen::spot

the area under the cursor

Definition at line 339 of file field_menu.h.

Referenced by STSTATUS_drawMapScreen(), and STSTATUS_showMapArea().

◆ hoverX

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().

◆ hoverY

s32 StatusMapScreen::hoverY

Definition at line 342 of file field_menu.h.

Referenced by STSTATUS_drawMapScreen(), and STSTATUS_showMapArea().

◆ fade

PanelAnim StatusMapScreen::fade

Definition at line 344 of file field_menu.h.

Referenced by STSTATUS_updateMapScreen().


The documentation for this struct was generated from the following file: