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

The sound engine (SOUND) More...

#include <engine/sound.h>

Collaboration diagram for SoundState:
[legend]

Data Fields

u8 seqTable [0x4200]
 SsSetTableSize(6 SEQs, 16 SEPs)
 
SoundBank banks [3]
 
s32 music
 the exclusive sound playing
 
s32 lastSlot
 
SoundLoader loader
 
void(* init )(void)
 
short(* playSound )(s32 id)
 returns the voice of a key-on
 
short(* keyOn )(s32 slot, short prog, short note)
 
void(* keyOff )(s32 id, s16 voice)
 
void(* loadBank )(s32 id)
 
void(* loadBankInto )(s32 slot, s32 id)
 
void(* updateLoading )(void)
 
s32(* isLoading )(void)
 
void(* stopAll )(void)
 
void(* stopSound )(s32 id)
 
void(* fadeOut )(s32 id)
 

Detailed Description

The sound engine (SOUND)

Definition at line 180 of file sound.h.

Field Documentation

◆ seqTable

u8 SoundState::seqTable[0x4200]

SsSetTableSize(6 SEQs, 16 SEPs)

Definition at line 181 of file sound.h.

Referenced by initSound().

◆ banks

◆ music

s32 SoundState::music

the exclusive sound playing

Definition at line 183 of file sound.h.

Referenced by fadeOutSound(), FIELDSTG_updateField(), playSound(), stopAllSounds(), stopSound(), and updateInnMenu().

◆ lastSlot

s32 SoundState::lastSlot

Definition at line 184 of file sound.h.

Referenced by loadSoundBank(), and playSound().

◆ loader

SoundLoader SoundState::loader

Definition at line 185 of file sound.h.

Referenced by initSound(), isSoundLoading(), loadSoundBankInto(), and updateSoundLoading().

◆ init

void(* SoundState::init) (void)

Definition at line 186 of file sound.h.

Referenced by main().

◆ playSound

short(* SoundState::playSound) (s32 id)

returns the voice of a key-on

Definition at line 187 of file sound.h.

Referenced by addNewDigimon(), answerQuitQuestion(), applyEntranceExtras(), browseOpponentRow(), browseOwnRow(), browsePlayedRow(), CARDGAME_chooseCard(), CARDGAME_chooseDeck(), CARDGAME_closeMenuWindow(), CARDGAME_closeMessage(), CARDGAME_closeWindow(), CARDGAME_confirmMenuWindow(), CARDGAME_confirmMessage(), CARDGAME_countSlotValues(), CARDGAME_drawFirstPlayer(), CARDGAME_flySprite(), CARDGAME_moveHandHighlight(), CARDGAME_movePileSelection(), CARDGAME_moveSelection(), CARDGAME_moveSprite(), CARDGAME_moveTableHighlight(), CARDGAME_openMenuWindow(), CARDGAME_openMessage(), CARDGAME_openWindow(), CARDGAME_pickTableCard(), CARDGAME_readChooseInput(), CARDGAME_readCountInput(), CARDGAME_showPlayedCard(), CARDGAME_startSlotEffects(), CARDGAME_startSpriteBlink(), CARDGAME_startSpriteFlip(), CARDGAME_startSpriteJitter(), CARDGAME_startSpriteMove(), CARDGAME_startSpriteRecovery(), CARDGAME_startSpriteShake(), CARDGAME_stepColorValue(), CARDGAME_stepPileChoice(), CARDGAME_stepPreviousCardChoice(), CARDGAME_stepRoundEnd(), CARDGAME_stepTally(), CARDGAME_stepTargetSlots(), CARDGAME_stepTotals(), CARDGAME_switchCoinCard(), CARDGAME_updateBattle(), checkBattleWinner(), chooseFieldMenuOption(), chooseInnAnswer(), closeDeckWindow(), closeMessage(), CNTY_SEL_tickMenu(), CNTY_SEL_tickScreen(), confirmSwitchIn(), countRoundWin(), createCommand838(), createCommand852(), createCommand853(), createMessageBoxFrame(), endBattleOnKnockOut(), FIELDSTG_playBattleTransition(), FIELDSTG_playClimbSounds(), FIELDSTG_playCutsceneAnim(), FIELDSTG_playStepSounds(), FIELDSTG_runChoice(), FIELDSTG_runGauge(), FIELDSTG_runLaunch(), FIELDSTG_scrollCamera(), FIELDSTG_updateActorIcon(), FIELDSTG_updateBalloon(), FIELDSTG_updateField(), FIELDSTG_updateLift(), FIELDSTG_updateSpotEffect(), FIGHTSTG_playBattleSound(), FIGHTSTG_stepConfusedMessage(), FIGHTSTG_stepMessage(), FIGHTSTG_updateCommandMenu(), FIGHTSTG_updateConfusedMenu(), FIGHTSTG_updateCursor(), FIGHTSTG_updateDigivolveMenu(), FIGHTSTG_updateEntrance(), FIGHTSTG_updateHitEffect(), FIGHTSTG_updateItemMenu(), FIGHTSTG_updateStage(), FIGHTSTG_updateSwitchInMenu(), FIGHTSTG_updateSwitchMenu(), FIGHTSTG_updateTechMenu(), flyOrFloat(), handleCommand801(), handleCommand810(), handleCommand811(), handleCommand814(), handleCommand840(), handleCommand848(), handleCommand850(), handleCommand851(), innStartPanel(), moveDeckMarker(), moveMenuCursor(), moveSelection(), openDeckWindow(), pickBattleDigivolve(), pickInOpponentRow(), pickInOwnRow(), pickMember(), pickMenuOption(), pickPartner(), pickRecipeId(), pickSlotOption(), playCommandSound(), playComputerTurn(), playHeldSound(), playPlayerTurn(), putPickedEntry(), raisePartnerLevel(), readConfirmInput(), readListMenuMessage(), readYesNoInput(), returnToBattle(), runDrop(), runGauge(), runOptions(), runPressStart(), runRecipeRow(), runSlide(), runTalk(), runUsed(), setUpBattle(), setUpPickState(), showChosenCards(), showDigimonLevelUp(), showFieldMenuOptions(), showNewTechPage(), SOUNDTST_playSounds(), startChooseState(), startDealState(), startEvent8000(), startEvent8001(), startEvent8002(), startFade(), startPanel(), startTween(), STCRDABM_browseAlbum(), STCRDABM_moveAlbumCursor(), STCRDABM_turnAlbumPage(), STCRDABM_updateGrid(), STCRDDEK_chooseDeck(), STCRDDEK_chooseDeckOption(), STCRDDEK_chooseListCard(), STCRDDEK_moveDeckCursor(), STCRDDEK_stepEditor(), STCRDSHP_chooseBuyCard(), STCRDSHP_chooseOption(), STCRDSHP_choosePack(), STCRDSHP_choosePackCard(), STCRDSHP_confirmBuyCard(), STCRDSHP_runBuy(), STCRDSHP_runShop(), STCRDSHP_turnBuyPage(), STCRDSHP_updateGrid(), STDGNAME_runMenu(), STDWTITL_stepTitle(), STFGTREP_runPartner(), STGDGLAB_answerMark(), STGDGLAB_pickSkill(), STGDGLAB_runEntryList(), STGDGLAB_runSlotScreen(), STGDGLAB_updateEntryPanel(), STGDGLAB_updateSkillPanel(), STGMCARD_answerError(), STGMCARD_cancelOverwrite(), STGMCARD_confirmMessage(), STGMCARD_moveChoiceCursor(), STGMCARD_pickPort(), STGMCARD_pickSlot(), STGMCARD_runSaves(), STGMCARD_updateMenu(), STGMCARD_updateScreen(), STGMCARD_waitLoadedMessage(), STGTRAIN_answerToTrain(), STGTRAIN_askBonusTry(), STGTRAIN_closeNotice(), STGTRAIN_pickIntensity(), STGTRAIN_pickPartner(), STGTRAIN_pickTraining(), STGTRAIN_runTraining(), STGTRAIN_showGains(), STGTRAIN_startBonusTry(), STGTRAIN_takeBonusTry(), STGTRAIN_takeTry(), STGTRAIN_updateScreen(), STITSHOP_chooseBuyQuantity(), STITSHOP_chooseEquipPartner(), STITSHOP_chooseSellQuantity(), STITSHOP_chooseSellType(), STITSHOP_confirmBuy(), STITSHOP_confirmEquip(), STITSHOP_confirmSell(), STITSHOP_pickBuyItem(), STITSHOP_runBuy(), STITSHOP_runSell(), STITSHOP_runShop(), STITSHOP_turnInfoPage(), STITSHOP_updateItemList(), STPLNMET_runChoice(), STPLNMET_runConfirm(), STPLNMET_updateScreen(), STSTATUS_answerDigivolveQuestion(), STSTATUS_chooseCardOption(), STSTATUS_chooseDemoOption(), STSTATUS_chooseDigivolveSlot(), STSTATUS_chooseEquipItem(), STSTATUS_chooseEquipSlot(), STSTATUS_chooseFirstToSwap(), STSTATUS_chooseItemList(), STSTATUS_chooseItemMember(), STSTATUS_chooseSecondToSwap(), STSTATUS_chooseStatusMember(), STSTATUS_chooseTech(), STSTATUS_chooseTechMember(), STSTATUS_chooseTechTarget(), STSTATUS_closeNoFieldTechs(), STSTATUS_closeShortMp(), STSTATUS_closeTechUsed(), STSTATUS_confirmItemUsed(), STSTATUS_moveItemListCursor(), STSTATUS_runDigivolvePanel(), STSTATUS_runItemList(), STSTATUS_runMapScreen(), STSTATUS_runStatusChoice(), STSTATUS_showMapArea(), STSTATUS_startLerp(), STSTATUS_unlockItemOptions(), STSTATUS_useItem(), STSTATUS_useTech(), STSTATUS_waitBattleMessage(), STSTATUS_waitPartnerTech(), switchConfusionMusic(), turnMessagePage(), updateDarkness(), updateEvent1510(), updateEvent1512(), updateEvent1514(), updateEvent1516(), updateEvent1518(), updateEvent1520(), updateEvent1602(), updateEvent1604(), updateEvent1616(), updateEvent1618(), updateEvent9(), updateEvent9015(), updateFaller(), updateFieldMenu(), updateFloater(), updateFrameTask(), updateGlow(), updateInnMenu(), updateKeyboard(), updateListMenu(), updateMenu(), updateMessageBox(), updateMover(), updateScroller(), updateTalkBox(), updateTextWindow(), updateTileEffect(), updateTileGroup(), updateTileLift(), updateTileSeqs8(), updateTileSwitch(), updateTileTask(), updateTimer(), warpAway(), and WFIGHTMN_updateMenu().

◆ keyOn

short(* SoundState::keyOn) (s32 slot, short prog, short note)

Definition at line 188 of file sound.h.

◆ keyOff

◆ loadBank

◆ loadBankInto

void(* SoundState::loadBankInto) (s32 slot, s32 id)

Definition at line 191 of file sound.h.

Referenced by SOUNDTST_loadBank().

◆ updateLoading

void(* SoundState::updateLoading) (void)

Definition at line 192 of file sound.h.

Referenced by main().

◆ isLoading

◆ stopAll

void(* SoundState::stopAll) (void)

◆ stopSound

◆ fadeOut

void(* SoundState::fadeOut) (s32 id)

Definition at line 196 of file sound.h.

Referenced by loadEntranceExtras().


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