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

The panel of a partner of the party (STFGTREP_createPartner) More...

#include <battle/report.h>

Collaboration diagram for ReportPartner:
[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 ReportPartner *task, s32 state)
 
void(* setSubstate )(struct ReportPartner *task, s32 substate)
 
void(* setStep )(struct ReportPartner *task, s32 step)
 
void(* setCounter )(struct ReportPartner *task, s32 counter)
 
void(* nextState )(struct ReportPartner *task)
 
void(* nextSubstate )(struct ReportPartner *task)
 
void(* nextStep )(struct ReportPartner *task)
 
void(* tickCounter )(struct ReportPartner *task)
 
void(* update )()
 
void(* destroy )(struct ReportPartner *task)
 
struct FightReport * report
 
s32 layer
 
s32 depth
 
s32 index
 in the party
 
s32 exp
 what the partner gets
 
s32 boosted
 the exp accessory was applied
 
s32 selected
 
s32 frame
 of the partner's animation
 
s32 frameTime
 
s16 slots [3]
 
s16 entries [44]
 listPartnerEntries
 
PartnerEntry entry
 
s32 slot
 whose Digimon gets its exp, -1 for none
 
s32 padEC
 never read or written
 
ReportBlink levelBlink
 
struct { 
 
   s32   pad 
 never read or written More...
 
   ReportBlink   blink 
 
} slotBlinks [3] 
 
s32 learned
 
s32 sound
 
s16 voice
 -1 for none
 
s32 shownExp
 
s32 targetExp
 
s32 rollTime
 
s32 pad144
 never read or written
 
PanelAnim fade
 
s32 cursorFrame
 
s32 cursorTime
 
void(* show )(struct ReportPartner *partner)
 
void(* hide )(struct ReportPartner *partner)
 
void(* raise )(struct ReportPartner *partner)
 
s32(* boostExp )(struct ReportPartner *partner)
 
void(* select )(struct ReportPartner *partner)
 

Detailed Description

The panel of a partner of the party (STFGTREP_createPartner)

Definition at line 51 of file report.h.

Field Documentation

◆ id

s32 ReportPartner::id

Definition at line 52 of file report.h.

◆ key1

s32 ReportPartner::key1

Definition at line 52 of file report.h.

◆ key2

s32 ReportPartner::key2

Definition at line 52 of file report.h.

◆ state

s32 ReportPartner::state

Definition at line 52 of file report.h.

Referenced by STFGTREP_updatePartner().

◆ substate

◆ step

◆ counter

s32 ReportPartner::counter

Definition at line 52 of file report.h.

◆ paused

s32 ReportPartner::paused

Definition at line 52 of file report.h.

◆ childCount

s32 ReportPartner::childCount

Definition at line 52 of file report.h.

◆ children

void* ReportPartner::children

Definition at line 52 of file report.h.

Referenced by STFGTREP_rollExp().

◆ setState

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

Definition at line 52 of file report.h.

◆ setSubstate

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

Definition at line 52 of file report.h.

◆ setStep

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

Definition at line 52 of file report.h.

◆ setCounter

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

Definition at line 52 of file report.h.

◆ nextState

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

Definition at line 52 of file report.h.

Referenced by STFGTREP_updatePartner().

◆ nextSubstate

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

Definition at line 52 of file report.h.

◆ nextStep

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

Definition at line 52 of file report.h.

◆ tickCounter

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

Definition at line 52 of file report.h.

◆ update

void(* ReportPartner::update) ()

Definition at line 52 of file report.h.

◆ destroy

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

Definition at line 52 of file report.h.

◆ report

struct FightReport* ReportPartner::report

Definition at line 53 of file report.h.

Referenced by giveDigimonExp(), STFGTREP_createPartner(), and STFGTREP_runPartner().

◆ layer

s32 ReportPartner::layer

◆ depth

s32 ReportPartner::depth

Definition at line 55 of file report.h.

Referenced by STFGTREP_createPartner(), and STFGTREP_drawPartner().

◆ index

◆ exp

s32 ReportPartner::exp

what the partner gets

Definition at line 57 of file report.h.

Referenced by raisePartnerLevel(), STFGTREP_boostExp(), STFGTREP_createPartner(), and STFGTREP_updatePartner().

◆ boosted

s32 ReportPartner::boosted

the exp accessory was applied

Definition at line 58 of file report.h.

Referenced by STFGTREP_boostExp(), and STFGTREP_updatePartner().

◆ selected

s32 ReportPartner::selected

Definition at line 59 of file report.h.

Referenced by STFGTREP_drawPartner(), STFGTREP_runPartner(), and STFGTREP_selectPartner().

◆ frame

s32 ReportPartner::frame

of the partner's animation

Definition at line 60 of file report.h.

Referenced by STFGTREP_drawPartner().

◆ frameTime

s32 ReportPartner::frameTime

Definition at line 61 of file report.h.

Referenced by STFGTREP_drawPartner().

◆ slots

s16 ReportPartner::slots[3]

◆ entries

s16 ReportPartner::entries[44]

listPartnerEntries

Definition at line 63 of file report.h.

Referenced by STFGTREP_runPartner().

◆ entry

PartnerEntry ReportPartner::entry

Definition at line 64 of file report.h.

Referenced by STFGTREP_fillPartnerWindows().

◆ slot

s32 ReportPartner::slot

whose Digimon gets its exp, -1 for none

Definition at line 65 of file report.h.

Referenced by giveDigimonExp(), giveNextSkill(), markNextSkillKnown(), showDigimonLevelUp(), STFGTREP_drawPartner(), and STFGTREP_runPartner().

◆ padEC

s32 ReportPartner::padEC

never read or written

Definition at line 66 of file report.h.

◆ levelBlink

ReportBlink ReportPartner::levelBlink

Definition at line 67 of file report.h.

Referenced by raisePartnerLevel(), STFGTREP_drawPartner(), and STFGTREP_runPartner().

◆ pad

s32 ReportPartner::pad

never read or written

Definition at line 69 of file report.h.

◆ blink

ReportBlink ReportPartner::blink

◆ [struct]

struct { ... } ReportPartner::slotBlinks[3]

◆ learned

s32 ReportPartner::learned

Definition at line 72 of file report.h.

Referenced by learnNextDigimon().

◆ sound

s32 ReportPartner::sound

Definition at line 73 of file report.h.

Referenced by raisePartnerLevel(), and showDigimonLevelUp().

◆ voice

s16 ReportPartner::voice

-1 for none

Definition at line 74 of file report.h.

Referenced by raisePartnerLevel(), showDigimonLevelUp(), and STFGTREP_createPartner().

◆ shownExp

s32 ReportPartner::shownExp

Definition at line 75 of file report.h.

Referenced by STFGTREP_fillPartnerWindows(), STFGTREP_rollExp(), and STFGTREP_updatePartner().

◆ targetExp

s32 ReportPartner::targetExp

Definition at line 76 of file report.h.

Referenced by STFGTREP_rollExp(), and STFGTREP_updatePartner().

◆ rollTime

s32 ReportPartner::rollTime

Definition at line 77 of file report.h.

Referenced by STFGTREP_rollExp(), and STFGTREP_updatePartner().

◆ pad144

s32 ReportPartner::pad144

never read or written

Definition at line 78 of file report.h.

◆ fade

PanelAnim ReportPartner::fade

Definition at line 79 of file report.h.

Referenced by STFGTREP_drawPartner(), STFGTREP_runPartner(), and STFGTREP_updatePartner().

◆ cursorFrame

s32 ReportPartner::cursorFrame

Definition at line 80 of file report.h.

Referenced by STFGTREP_drawPartner().

◆ cursorTime

s32 ReportPartner::cursorTime

Definition at line 81 of file report.h.

Referenced by STFGTREP_drawPartner().

◆ show

void(* ReportPartner::show) (struct ReportPartner *partner)

Definition at line 82 of file report.h.

Referenced by STFGTREP_createPartner(), and STFGTREP_runReport().

◆ hide

void(* ReportPartner::hide) (struct ReportPartner *partner)

Definition at line 83 of file report.h.

Referenced by STFGTREP_createPartner(), and STFGTREP_runReport().

◆ raise

void(* ReportPartner::raise) (struct ReportPartner *partner)

Definition at line 84 of file report.h.

Referenced by STFGTREP_createPartner(), and STFGTREP_runReport().

◆ boostExp

s32(* ReportPartner::boostExp) (struct ReportPartner *partner)

Definition at line 85 of file report.h.

Referenced by STFGTREP_createPartner(), STFGTREP_updatePartner(), and STFGTREP_updateReport().

◆ select

void(* ReportPartner::select) (struct ReportPartner *partner)

Definition at line 86 of file report.h.

Referenced by selectNextPartner(), and STFGTREP_createPartner().


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