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

A text window (createTextWindow): up to six text buffers (0 is shown, 1-5 are "work" buffers that control code 5 inserts), drawn glyph by glyph as sprites, optionally typed out one character every typeDelay frames. More...

#include <engine/text.h>

Collaboration diagram for TextWindow:
[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 TextWindow *task, s32 state)
 
void(* setSubstate )(struct TextWindow *task, s32 substate)
 
void(* setStep )(struct TextWindow *task, s32 step)
 
void(* setCounter )(struct TextWindow *task, s32 counter)
 
void(* nextState )(struct TextWindow *task)
 
void(* nextSubstate )(struct TextWindow *task)
 
void(* nextStep )(struct TextWindow *task)
 
void(* tickCounter )(struct TextWindow *task)
 
void(* update )()
 
void(* destroy )(struct TextWindow *task)
 
struct TextStyle * style
 
s32 layerId
 
s32 depth
 
TextBuffer text [6]
 
u16 visibleEnd
 
s16 start
 
s16 typeTimer
 
s16 typeDelay
 
s16 texX
 
s16 texY
 
s16 x
 
s16 y
 
s16 spacingX
 
s16 spacingY
 
s16 cursorX
 
u16 cursorY
 
s16 alignWidth
 
s8 blend
 -1 (TextStyle.blend 0xFF): opaque
 
u8 lines
 
u8 palette
 PALETTE_*.
 
u8 visible
 
u8 fixedSpacing
 
u8 finished
 
u8 unusedC4
 only setUnusedC4 writes it, and nothing calls that
 
s32 typeSound
 
s32 scaled
 
VECTOR scale
 ScaleMatrix's.
 
s32 pivotX
 
s32 pivotY
 
SVECTOR rot
 
MATRIX mat
 
void(* setText )()
 
void(* setString )()
 
void(* setNumber )()
 
void(* setSubText )()
 
void(* setSubString )()
 
void(* draw )()
 
void(* showPage )()
 
void(* setStyle )()
 
void(* setTypeDelay )()
 
void(* setPos )(struct TextWindow *obj, s16 x, s16 y)
 
void(* setPalette )(struct TextWindow *obj, u8 arg)
 
void(* setBlend )()
 no prototype: callers would truncate u8 args
 
void(* setSpacing )()
 no prototype: callers would truncate s16 args
 
void(* setVisible )(struct TextWindow *obj, u8 arg)
 
void(* setRightAlign )()
 no prototype: callers would truncate u8 args
 
void(* insertPlayerName )()
 
void(* setTypeSound )()
 
void(* setScale )()
 
void(* setPivot )()
 
void(* setDepth )()
 
void(* setLines )()
 no prototype: callers would truncate u8 args
 
void(* setUnusedC4 )()
 no prototype: callers would truncate u8 args
 
s32(* isFinished )()
 s32: callers don't truncate the result to a byte
 
s32(* isVisible )()
 s32: callers don't truncate the result to a byte
 
s32(* isWaitingForButton )()
 

Detailed Description

A text window (createTextWindow): up to six text buffers (0 is shown, 1-5 are "work" buffers that control code 5 inserts), drawn glyph by glyph as sprites, optionally typed out one character every typeDelay frames.

Control codes are 0x02 <code> <args> (TEXT_CODE_HANDLERS). The game's own debug strings call these "messages" (STR_NULL_MESSAGE...). States: 1 shows the text, 2 waits (substate 0: step frames, substate 1: button TEXT_WAIT_BUTTONS[step], then patches the code at counter so that it does not wait again), 3 frees the buffers.

Definition at line 131 of file text.h.

Field Documentation

◆ id

s32 TextWindow::id

Definition at line 132 of file text.h.

◆ key1

s32 TextWindow::key1

Definition at line 132 of file text.h.

◆ key2

s32 TextWindow::key2

Definition at line 132 of file text.h.

◆ state

s32 TextWindow::state

Definition at line 132 of file text.h.

Referenced by textCodePause(), textCodeWaitButton(), textWindowShowPage(), and updateTextWindow().

◆ substate

s32 TextWindow::substate

◆ step

s32 TextWindow::step

Definition at line 132 of file text.h.

Referenced by textCodePause(), textCodeWaitButton(), and updateTextWindow().

◆ counter

s32 TextWindow::counter

Definition at line 132 of file text.h.

Referenced by textCodeWaitButton(), and updateTextWindow().

◆ paused

s32 TextWindow::paused

Definition at line 132 of file text.h.

◆ childCount

s32 TextWindow::childCount

Definition at line 132 of file text.h.

◆ children

void* TextWindow::children

Definition at line 132 of file text.h.

◆ setState

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

Definition at line 132 of file text.h.

Referenced by FIGHTSTG_updateConfusedMenu(), and updateTextWindow().

◆ setSubstate

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

Definition at line 132 of file text.h.

◆ setStep

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

Definition at line 132 of file text.h.

◆ setCounter

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

Definition at line 132 of file text.h.

◆ nextState

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

Definition at line 132 of file text.h.

Referenced by updateTextWindow().

◆ nextSubstate

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

Definition at line 132 of file text.h.

◆ nextStep

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

Definition at line 132 of file text.h.

◆ tickCounter

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

Definition at line 132 of file text.h.

◆ update

void(* TextWindow::update) ()

Definition at line 132 of file text.h.

◆ destroy

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

Definition at line 132 of file text.h.

◆ style

◆ layerId

s32 TextWindow::layerId

Definition at line 134 of file text.h.

Referenced by createTextWindow(), and textWindowDraw().

◆ depth

s32 TextWindow::depth

Definition at line 135 of file text.h.

Referenced by textWindowDraw(), and textWindowSetDepth().

◆ text

◆ visibleEnd

u16 TextWindow::visibleEnd

◆ start

◆ typeTimer

s16 TextWindow::typeTimer

Definition at line 139 of file text.h.

Referenced by textCodePause(), textWindowSetTypeDelay(), and updateTextWindow().

◆ typeDelay

s16 TextWindow::typeDelay

◆ texX

s16 TextWindow::texX

Definition at line 141 of file text.h.

Referenced by createTextWindow(), and textWindowDraw().

◆ texY

s16 TextWindow::texY

Definition at line 142 of file text.h.

Referenced by createTextWindow(), and textWindowDraw().

◆ x

s16 TextWindow::x

Definition at line 143 of file text.h.

Referenced by createTalkBox(), createTextWindow(), textWindowDraw(), and textWindowSetPos().

◆ y

s16 TextWindow::y

Definition at line 144 of file text.h.

Referenced by createTalkBox(), createTextWindow(), textWindowDraw(), and textWindowSetPos().

◆ spacingX

s16 TextWindow::spacingX

Definition at line 145 of file text.h.

Referenced by CARDGAME_drawCenteredText(), showMessageText(), and textWindowDraw().

◆ spacingY

s16 TextWindow::spacingY

Definition at line 146 of file text.h.

Referenced by textCodeNewLine().

◆ cursorX

s16 TextWindow::cursorX

Definition at line 147 of file text.h.

Referenced by STPLNMET_updateWelcome(), textCodeNewLine(), and textWindowDraw().

◆ cursorY

u16 TextWindow::cursorY

Definition at line 148 of file text.h.

Referenced by STPLNMET_updateWelcome(), textCodeNewLine(), and textWindowDraw().

◆ alignWidth

s16 TextWindow::alignWidth

Definition at line 149 of file text.h.

Referenced by textWindowDraw().

◆ blend

s8 TextWindow::blend

-1 (TextStyle.blend 0xFF): opaque

Definition at line 150 of file text.h.

Referenced by createTextWindow(), textWindowDraw(), textWindowSetBlend(), and textWindowSetStyle().

◆ lines

u8 TextWindow::lines

Definition at line 151 of file text.h.

Referenced by createTextWindow(), textCodeNewLine(), and textWindowSetLines().

◆ palette

u8 TextWindow::palette

PALETTE_*.

Definition at line 152 of file text.h.

Referenced by textWindowDraw(), and textWindowSetPalette().

◆ visible

u8 TextWindow::visible

◆ fixedSpacing

u8 TextWindow::fixedSpacing

Definition at line 154 of file text.h.

Referenced by textCodeNewLine(), textWindowDraw(), and textWindowSetSpacing().

◆ finished

u8 TextWindow::finished

Definition at line 155 of file text.h.

Referenced by processTextChar(), textWindowDraw(), textWindowIsFinished(), and updateTextWindow().

◆ unusedC4

u8 TextWindow::unusedC4

only setUnusedC4 writes it, and nothing calls that

Definition at line 156 of file text.h.

Referenced by textWindowSetUnusedC4().

◆ typeSound

s32 TextWindow::typeSound

Definition at line 157 of file text.h.

Referenced by textWindowSetTypeSound(), and updateTextWindow().

◆ scaled

s32 TextWindow::scaled

Definition at line 158 of file text.h.

Referenced by textWindowDraw(), and textWindowSetScale().

◆ scale

VECTOR TextWindow::scale

ScaleMatrix's.

Definition at line 159 of file text.h.

Referenced by createTextWindow(), textWindowDraw(), and textWindowSetScale().

◆ pivotX

s32 TextWindow::pivotX

Definition at line 160 of file text.h.

Referenced by textWindowDraw(), and textWindowSetPivot().

◆ pivotY

s32 TextWindow::pivotY

Definition at line 161 of file text.h.

Referenced by textWindowDraw(), and textWindowSetPivot().

◆ rot

SVECTOR TextWindow::rot

Definition at line 162 of file text.h.

Referenced by textWindowDraw().

◆ mat

MATRIX TextWindow::mat

Definition at line 163 of file text.h.

Referenced by textWindowDraw().

◆ setText

◆ setString

void(* TextWindow::setString) ()

Definition at line 165 of file text.h.

Referenced by CARDGAME_drawCenteredText(), CARDGAME_drawPanelIcon(), CARDGAME_drawWindowText(), CARDGAME_updateDeckWindow(), CARDGAME_updateMenuWindow(), createMessageBox(), createTalkBox(), createTextWindow(), FIELDSTG_runChoice(), FIELDSTG_showAreaName(), FIGHTSTG_createItemWindows(), FIGHTSTG_createSwitchWindows(), FIGHTSTG_createTechWindows(), FIGHTSTG_showCommands(), FIGHTSTG_showConfusedCommands(), FIGHTSTG_showConfusedMessage(), FIGHTSTG_showDigivolveNames(), FIGHTSTG_showFighterNames(), FIGHTSTG_showFightersMessage(), FIGHTSTG_showItemPage(), FIGHTSTG_showMessage(), FIGHTSTG_showPageButtons(), FIGHTSTG_showSwitchFighters(), FIGHTSTG_showSwitchInChoices(), FIGHTSTG_showSwitchInNames(), FIGHTSTG_showTechPage(), FIGHTSTG_showTechs(), FIGHTSTG_updateHud(), FIGHTSTG_updateSwitchMenu(), giveItem(), giveMoney(), giveNextSkill(), learnNextDigimon(), markNextSkillKnown(), openListMenuMessage(), raisePartnerLevel(), SHOCKTST_updateEditor(), showDigimonLevelUp(), showExp(), showFieldMenuMoney(), showFieldMenuOptions(), showListMenuOptions(), showMenuOptions(), showMenuPageLabel(), showMenuPageTitle(), showMenuTitle(), showMessagePrompt(), showMessageText(), showPartnerPage(), showPartyTitle(), showRecipeName(), showRecipeTitle(), STCRDABM_showCardInfo(), STCRDABM_showPageInfo(), STCRDDEK_openDeckOptions(), STCRDDEK_showCardList(), STCRDDEK_showDeckRow(), STCRDDEK_showEditorWindows(), STCRDDEK_showListCard(), STCRDDEK_stepEditor(), STCRDDEK_stepScreen(), STCRDSHP_closePackList(), STCRDSHP_openBuyCard(), STCRDSHP_openBuyTotal(), STCRDSHP_runBuy(), STCRDSHP_runShop(), STCRDSHP_showBuyCard(), STCRDSHP_showOptions(), STCRDSHP_showPack(), STCRDSHP_showPackCard(), STCRDSHP_showPackPage(), STCRDSHP_showTitle(), STCRDSHP_turnBuyPage(), STFGTREP_fillPartnerWindows(), STFGTREP_runPartner(), STGDGLAB_askMark(), STGDGLAB_pickSkill(), STGDGLAB_runSlotScreen(), STGDGLAB_showEntryList(), STGDGLAB_showEntryPanel(), STGDGLAB_showEntryPanelOptions(), STGDGLAB_showMenuPage(), STGDGLAB_showPartyPage(), STGDGLAB_showSkillPanel(), STGDGLAB_showSlotScreen(), STGDGLAB_updateSkillPanel(), STGMCARD_answerError(), STGMCARD_askError(), STGMCARD_openSaves(), STGMCARD_pickPort(), STGMCARD_pickSlot(), STGMCARD_promptSlot(), STGMCARD_refreshInfo(), STGMCARD_showDone(), STGMCARD_showPort(), STGMCARD_slideInTitle(), STGMCARD_startInfoRead(), STGMCARD_startLoad(), STGMCARD_startSave(), STGTRAIN_applyTry(), STGTRAIN_askToTrain(), STGTRAIN_openBattleStats(), STGTRAIN_openTp(), STGTRAIN_runMenu(), STGTRAIN_runScreen(), STGTRAIN_runSession(), STGTRAIN_runTraining(), STGTRAIN_showGains(), STGTRAIN_showIntensities(), STGTRAIN_showPageHint(), STGTRAIN_showStatChanges(), STGTRAIN_showTp(), STGTRAIN_showTrainingInfo(), STGTRAIN_showTrainingName(), STGTRAIN_showVitals(), STITSHOP_fillPartnerRows(), STITSHOP_openBuyInfo(), STITSHOP_openEquipQuestion(), STITSHOP_openSellQuantity(), STITSHOP_openSellTotal(), STITSHOP_openSellTypes(), STITSHOP_pickBuyItem(), STITSHOP_runBuy(), STITSHOP_runSell(), STITSHOP_runShop(), STITSHOP_showBuyTotal(), STITSHOP_showEquipMarker(), STITSHOP_showItemDesc(), STITSHOP_showItemPage(), STITSHOP_showItemRows(), STITSHOP_showPartnerStats(), STITSHOP_showQuantity(), STITSHOP_startInfoPageTurn(), STPLNMET_createTabs(), STPLNMET_runConfirm(), STPLNMET_showChoiceWindows(), STPLNMET_showConfirmWindows(), STPLNMET_updateWelcome(), STSTATUS_chooseFirstToSwap(), STSTATUS_chooseItemList(), STSTATUS_chooseSecondToSwap(), STSTATUS_chooseTech(), STSTATUS_chooseTechTarget(), STSTATUS_closeDigivolveQuestion(), STSTATUS_closeEntryTechs(), STSTATUS_closeNoFieldTechs(), STSTATUS_closePartnerTech(), STSTATUS_closeQuestionForTechs(), STSTATUS_closeSlotsForPartnerTech(), STSTATUS_closeSlotsForQuestion(), STSTATUS_lockItemOptions(), STSTATUS_openCardScreenAlone(), STSTATUS_openDemoScreenAlone(), STSTATUS_openDigivolveTitle(), STSTATUS_openEquipTitle(), STSTATUS_openFirstMemberPage(), STSTATUS_openFirstOfThreeItemPages(), STSTATUS_openFirstOfThreeStatusPages(), STSTATUS_openFirstOfThreeTechPages(), STSTATUS_openFirstOfTwoItemPages(), STSTATUS_openFirstOfTwoStatusPages(), STSTATUS_openFirstOfTwoTechPages(), STSTATUS_openFirstSortPage(), STSTATUS_openItemScreenAlone(), STSTATUS_openSecondOfTwoCardPages(), STSTATUS_openSecondOfTwoDemoPages(), STSTATUS_openSecondOfTwoItemPages(), STSTATUS_openSecondOfTwoStatusPages(), STSTATUS_openSecondSortPage(), STSTATUS_openStatusScreenAlone(), STSTATUS_openTechList(), STSTATUS_openTechScreenAlone(), STSTATUS_openThirdCardPage(), STSTATUS_openThirdDemoPage(), STSTATUS_openThirdItemPage(), STSTATUS_openThirdSortPage(), STSTATUS_openThirdStatusPage(), STSTATUS_refreshItemList(), STSTATUS_reopenItemOptions(), STSTATUS_runDigivolvePanel(), STSTATUS_runStatusChoice(), STSTATUS_sayNoFieldTechs(), STSTATUS_showBattleMessage(), STSTATUS_showCardChoices(), STSTATUS_showCardPage(), STSTATUS_showChosenItem(), STSTATUS_showChosenPage(), STSTATUS_showChosenTech(), STSTATUS_showDemoChoices(), STSTATUS_showDemoPage(), STSTATUS_showDigivolveChoices(), STSTATUS_showDigivolveSlots(), STSTATUS_showDigivolveStats(), STSTATUS_showEquipItem(), STSTATUS_showEquipList(), STSTATUS_showEquipment(), STSTATUS_showItemHelp(), STSTATUS_showItemListPage(), STSTATUS_showItemLists(), STSTATUS_showItemPage(), STSTATUS_showMapArea(), STSTATUS_showMoney(), STSTATUS_showPartnerEquipment(), STSTATUS_showPartnerSlots(), STSTATUS_showPartnerStats(), STSTATUS_showPartnerTech(), STSTATUS_showSlotItem(), STSTATUS_showSortPage(), STSTATUS_showStatusChoices(), STSTATUS_showStatusPage(), STSTATUS_showTechCost(), STSTATUS_showTechHelp(), STSTATUS_showTechList(), STSTATUS_showTechPage(), STSTATUS_unlockItemOptions(), STSTATUS_useItem(), STSTATUS_useTech(), updateEvent1510(), updateEvent1512(), updateEvent1514(), updateEvent1516(), updateEvent1518(), updateEvent1520(), updateEvent9(), updateFieldMenu(), updateInnMenu(), updateMenu(), and WFIGHTTS_fighterList().

◆ setNumber

void(* TextWindow::setNumber) ()

Definition at line 166 of file text.h.

Referenced by CARDGAME_drawWindowNumbers(), CARDGAME_updateDeckWindow(), createTextWindow(), editBattleDebug(), editParty(), editProgress(), FIGHTSTG_createTechWindows(), FIGHTSTG_drawHud(), FIGHTSTG_showFightersMessage(), FIGHTSTG_showItemPage(), FIGHTSTG_showMessage(), FIGHTSTG_showStats(), FIGHTSTG_showSwitchFighters(), FIGHTSTG_showSwitchInChoices(), FIGHTSTG_showTechs(), FIGHTSTG_updateHud(), giveMoney(), raisePartnerLevel(), runRecipeRow(), SHOCKTST_playPattern(), SHOCKTST_selectPattern(), SHOCKTST_showPattern(), SHOCKTST_showTimers(), SHOCKTST_updateEditor(), showExp(), showFieldMenuMoney(), showMessageText(), showPartnerPage(), showRecipeTitle(), STAGSLCT_startStageSelect(), STAGSLCT_updateStageSelect(), STCRDABM_showCardInfo(), STCRDABM_showPageInfo(), STCRDDEK_showCardList(), STCRDDEK_showDeckRow(), STCRDDEK_showEditorWindows(), STCRDDEK_showListCard(), STCRDSHP_openBuyTotal(), STCRDSHP_showBuyCard(), STCRDSHP_showMoney(), STCRDSHP_showPack(), STCRDSHP_showPackCard(), STCRDSHP_showPackPage(), STCRDSHP_showTitle(), STFGTREP_fillPartnerWindows(), STGDGLAB_showEntryList(), STGDGLAB_showEntryPanel(), STGDGLAB_showMenuPage(), STGDGLAB_showPartyPage(), STGDGLAB_showSkillPanel(), STGDGLAB_showSlotScreen(), STGMCARD_askError(), STGMCARD_refreshInfo(), STGMCARD_showPort(), STGMCARD_slideInHeader(), STGMCARD_slideInTitle(), STGTRAIN_applyTry(), STGTRAIN_showBattleStats(), STGTRAIN_showGains(), STGTRAIN_showStatChanges(), STGTRAIN_showTp(), STGTRAIN_showVitals(), STITSHOP_chooseSellQuantity(), STITSHOP_openSellQuantity(), STITSHOP_openSellTotal(), STITSHOP_runShop(), STITSHOP_showBuyTotal(), STITSHOP_showItemPage(), STITSHOP_showItemRows(), STITSHOP_showMoney(), STITSHOP_showOtherChanges(), STITSHOP_showQuantity(), STITSHOP_showStat(), STPLNMET_runConfirm(), STSTATUS_previewStats(), STSTATUS_refreshItemList(), STSTATUS_runStatusChoice(), STSTATUS_showCardPage(), STSTATUS_showChosenItem(), STSTATUS_showChosenPage(), STSTATUS_showChosenTech(), STSTATUS_showDemoPage(), STSTATUS_showDigivolveStats(), STSTATUS_showEquipList(), STSTATUS_showItemPage(), STSTATUS_showMoney(), STSTATUS_showPartnerStats(), STSTATUS_showPartnerTech(), STSTATUS_showSortPage(), STSTATUS_showStatusPage(), STSTATUS_showTechCost(), STSTATUS_showTechPage(), STSTATUS_useItem(), STSTATUS_useTech(), and updateInnMenu().

◆ setSubText

void(* TextWindow::setSubText) ()

Definition at line 167 of file text.h.

Referenced by createTextWindow().

◆ setSubString

◆ draw

void(* TextWindow::draw) ()

Definition at line 169 of file text.h.

Referenced by createTextWindow().

◆ showPage

◆ setStyle

void(* TextWindow::setStyle) ()

Definition at line 171 of file text.h.

Referenced by createTextWindow().

◆ setTypeDelay

◆ setPos

◆ setPalette

◆ setBlend

void(* TextWindow::setBlend) ()

no prototype: callers would truncate u8 args

Definition at line 175 of file text.h.

Referenced by createTextWindow().

◆ setSpacing

void(* TextWindow::setSpacing) ()

no prototype: callers would truncate s16 args

Definition at line 176 of file text.h.

Referenced by createTextWindow(), and STFGTREP_fillPartnerWindows().

◆ setVisible

void(* TextWindow::setVisible) (struct TextWindow *obj, u8 arg)

Definition at line 177 of file text.h.

Referenced by CARDGAME_drawCenteredText(), CARDGAME_drawPanelIcon(), CARDGAME_drawWindowText(), CARDGAME_updateDeckWindow(), CARDGAME_updateMenuWindow(), CARDGAME_updateMessageWindow(), CARDGAME_updateWindow(), chooseFieldMenuOption(), closeListMenu(), closeMenuPage(), closeMessage(), createMessageBox(), createTalkBox(), createTextWindow(), drawEffectNames(), editBattleDebug(), FIELDSTG_runChoice(), FIGHTSTG_showConfusedMessage(), FIGHTSTG_showItemPage(), FIGHTSTG_showMessage(), FIGHTSTG_showSwitchInChoices(), FIGHTSTG_showSwitchInNames(), FIGHTSTG_showTechPage(), FIGHTSTG_stepConfusedMessage(), FIGHTSTG_stepMessage(), FIGHTSTG_updateSwitchMenu(), hideExp(), runRecipeRow(), showMessagePrompt(), showMessageText(), showPartnerPage(), showRecipeTitle(), sleepAtInn(), SOUNDTST_playSounds(), SOUNDTST_selectBank(), startFadeOut(), STCRDABM_showCardInfo(), STCRDABM_showPageInfo(), STCRDDEK_closeFirstRow(), STCRDDEK_showCardList(), STCRDDEK_showDeckRow(), STCRDDEK_showEditorWindows(), STCRDDEK_showListCard(), STCRDDEK_stepEditor(), STCRDDEK_stepScreen(), STCRDSHP_closeBuy(), STCRDSHP_closeBuyTotal(), STCRDSHP_openBuyCard(), STCRDSHP_runBuy(), STCRDSHP_runPackOpen(), STCRDSHP_runShop(), STCRDSHP_showBuyCard(), STCRDSHP_showOptions(), STCRDSHP_showPack(), STCRDSHP_showPackCard(), STCRDSHP_showPackPage(), STCRDSHP_showTitle(), STCRDSHP_turnBuyPage(), STFGTREP_fillPartnerWindows(), STFGTREP_runPartner(), STFGTREP_runReport(), STGDGLAB_answerMark(), STGDGLAB_closeMenu(), STGDGLAB_hideWindows(), STGDGLAB_showEntryList(), STGDGLAB_showEntryPanel(), STGDGLAB_showEntryPanelOptions(), STGDGLAB_showSkillPanel(), STGDGLAB_showSlotScreen(), STGDGLAB_updateRecipeScreen(), STGMCARD_answerError(), STGMCARD_askError(), STGMCARD_checkInfo(), STGMCARD_closeMenuForError(), STGMCARD_confirmMessage(), STGMCARD_hideChoices(), STGMCARD_hideSaves(), STGMCARD_openSlots(), STGMCARD_pickPort(), STGMCARD_refreshInfo(), STGMCARD_showError(), STGMCARD_showPort(), STGMCARD_slideInHeader(), STGMCARD_slideInTitle(), STGMCARD_updateSaves(), STGMCARD_waitLoadedMessage(), STGTRAIN_applyTry(), STGTRAIN_closeIntensities(), STGTRAIN_closeNotice(), STGTRAIN_closePartnerPick(), STGTRAIN_closeQuestion(), STGTRAIN_endSession(), STGTRAIN_runMenu(), STGTRAIN_runTraining(), STGTRAIN_showBattleStats(), STGTRAIN_showGains(), STGTRAIN_showTp(), STGTRAIN_showTrainingInfo(), STGTRAIN_showVitals(), STGTRAIN_startClosing(), STGTRAIN_startTraining(), STITSHOP_closeBuyInfo(), STITSHOP_closeEquipQuestion(), STITSHOP_closeSellQuantity(), STITSHOP_closeSellTotal(), STITSHOP_closeSellTypes(), STITSHOP_fillPartnerRows(), STITSHOP_hideBuyInfoPage(), STITSHOP_pickBuyItem(), STITSHOP_runBuy(), STITSHOP_runBuyInfo(), STITSHOP_runSell(), STITSHOP_runShop(), STITSHOP_setKindVisible(), STITSHOP_showBuyTotal(), STITSHOP_showItemDesc(), STITSHOP_showItemPage(), STITSHOP_showItemRows(), STITSHOP_showOtherChanges(), STITSHOP_showPartnerStats(), STITSHOP_showQuantity(), STPLNMET_createTabs(), STPLNMET_runConfirm(), STPLNMET_showChoiceWindows(), STPLNMET_showConfirmWindows(), STPLNMET_showTabs(), STPLNMET_updateWelcome(), STSTATUS_chooseItemMember(), STSTATUS_closeBattleMessage(), STSTATUS_closeCardScreen(), STSTATUS_closeDemoScreen(), STSTATUS_closeDigivolvePanel(), STSTATUS_closeEquipTitle(), STSTATUS_closeItemScreen(), STSTATUS_closeItemScreenForList(), STSTATUS_closeMemberPages(), STSTATUS_closeNoFieldTechs(), STSTATUS_closeQuestionForBattle(), STSTATUS_closeSecondMemberPage(), STSTATUS_closeSecondOfThreeItemPages(), STSTATUS_closeSecondOfThreeSortPages(), STSTATUS_closeSecondOfThreeStatusPages(), STSTATUS_closeSecondOfThreeTechPages(), STSTATUS_closeSecondOfTwoItemPages(), STSTATUS_closeSecondOfTwoSortPages(), STSTATUS_closeSecondOfTwoStatusPages(), STSTATUS_closeSecondOfTwoTechPages(), STSTATUS_closeSortScreen(), STSTATUS_closeStatusScreen(), STSTATUS_closeTechScreen(), STSTATUS_openTechList(), STSTATUS_refreshItemList(), STSTATUS_runItemList(), STSTATUS_runStatusChoice(), STSTATUS_sayNoFieldTechs(), STSTATUS_showCardChoices(), STSTATUS_showCardPage(), STSTATUS_showChosenItem(), STSTATUS_showChosenPage(), STSTATUS_showChosenTech(), STSTATUS_showDemoChoices(), STSTATUS_showDemoPage(), STSTATUS_showDigivolveChoices(), STSTATUS_showDigivolveSlots(), STSTATUS_showDigivolveStats(), STSTATUS_showEquipItem(), STSTATUS_showEquipList(), STSTATUS_showEquipment(), STSTATUS_showItemHelp(), STSTATUS_showItemListPage(), STSTATUS_showItemLists(), STSTATUS_showItemPage(), STSTATUS_showMapArea(), STSTATUS_showMoney(), STSTATUS_showPartnerEquipment(), STSTATUS_showPartnerSlots(), STSTATUS_showPartnerStats(), STSTATUS_showSlotItem(), STSTATUS_showSortPage(), STSTATUS_showStatusChoices(), STSTATUS_showStatusPage(), STSTATUS_showTechCost(), STSTATUS_showTechList(), STSTATUS_showTechPage(), updateEvent1510(), updateEvent1512(), updateEvent1514(), updateEvent1516(), updateEvent1518(), updateEvent1520(), updateEvent1602(), updateEvent1604(), updateEvent1616(), updateEvent1618(), updateEvent9(), updateFieldMenu(), updateInnMenu(), updateListMenu(), updateMenu(), updateMessageBox(), updateTalkBox(), WFIGHTTS_cameraList(), WFIGHTTS_fighterList(), WFIGHTTS_motionList(), and WFIGHTTS_stageList().

◆ setRightAlign

void(* TextWindow::setRightAlign) ()

no prototype: callers would truncate u8 args

Definition at line 178 of file text.h.

Referenced by CARDGAME_drawWindowNumbers(), CARDGAME_updateDeckWindow(), createTextWindow(), FIGHTSTG_createTechWindows(), FIGHTSTG_drawHud(), FIGHTSTG_showItemPage(), FIGHTSTG_showStats(), FIGHTSTG_showSwitchFighters(), FIGHTSTG_showSwitchInChoices(), FIGHTSTG_showTechs(), FIGHTSTG_updateHud(), runRecipeRow(), showExp(), showFieldMenuMoney(), showMessagePrompt(), showMessageText(), showPartnerPage(), showRecipeTitle(), STCRDABM_showCardInfo(), STCRDABM_showPageInfo(), STCRDDEK_showCardList(), STCRDDEK_showDeckRow(), STCRDDEK_showEditorWindows(), STCRDDEK_showListCard(), STCRDSHP_showBuyCard(), STCRDSHP_showMoney(), STCRDSHP_showPack(), STCRDSHP_showPackCard(), STCRDSHP_showPackPage(), STCRDSHP_showTitle(), STFGTREP_fillPartnerWindows(), STGDGLAB_showEntryList(), STGDGLAB_showEntryPanel(), STGDGLAB_showMenuPage(), STGDGLAB_showPartyPage(), STGDGLAB_showSkillPanel(), STGDGLAB_showSlotScreen(), STGMCARD_refreshInfo(), STGTRAIN_showBattleStats(), STGTRAIN_showStatChanges(), STGTRAIN_showTp(), STGTRAIN_showVitals(), STITSHOP_chooseSellQuantity(), STITSHOP_openSellQuantity(), STITSHOP_runShop(), STITSHOP_showItemPage(), STITSHOP_showItemRows(), STITSHOP_showMoney(), STITSHOP_showOtherChanges(), STITSHOP_showQuantity(), STITSHOP_showStat(), STPLNMET_runConfirm(), STSTATUS_previewStats(), STSTATUS_refreshItemList(), STSTATUS_runStatusChoice(), STSTATUS_showCardPage(), STSTATUS_showChosenItem(), STSTATUS_showChosenPage(), STSTATUS_showChosenTech(), STSTATUS_showDemoPage(), STSTATUS_showDigivolveStats(), STSTATUS_showEquipList(), STSTATUS_showItemPage(), STSTATUS_showMoney(), STSTATUS_showPartnerStats(), STSTATUS_showPartnerTech(), STSTATUS_showSortPage(), STSTATUS_showStatusPage(), STSTATUS_showTechCost(), STSTATUS_showTechPage(), and updateInnMenu().

◆ insertPlayerName

void(* TextWindow::insertPlayerName) ()

Definition at line 179 of file text.h.

Referenced by createTalkBox(), and createTextWindow().

◆ setTypeSound

void(* TextWindow::setTypeSound) ()

Definition at line 180 of file text.h.

Referenced by createTextWindow(), and STPLNMET_updateWelcome().

◆ setScale

void(* TextWindow::setScale) ()

Definition at line 181 of file text.h.

Referenced by createTextWindow(), and STAGSLCT_zoomTitle().

◆ setPivot

void(* TextWindow::setPivot) ()

Definition at line 182 of file text.h.

Referenced by createTextWindow(), and STAGSLCT_zoomTitle().

◆ setDepth

◆ setLines

◆ setUnusedC4

void(* TextWindow::setUnusedC4) ()

no prototype: callers would truncate u8 args

Definition at line 185 of file text.h.

Referenced by createTextWindow().

◆ isFinished

s32(* TextWindow::isFinished) ()

◆ isVisible

s32(* TextWindow::isVisible) ()

s32: callers don't truncate the result to a byte

Definition at line 187 of file text.h.

Referenced by createTextWindow(), FIGHTSTG_updateSwitchMenu(), STPLNMET_updateWelcome(), and updateMessageBox().

◆ isWaitingForButton


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