World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Классы | |
class | AudioPlayer |
struct | AudioPlayer::SoundHeader |
class | SoundList |
Функции | |
void | PlayLevelMusic () |
Переменные | |
int | sLastTrackLengthMS |
AudioPlayer * | pAudioPlayer |
SoundList * | pSoundList |
std::array< float, 10 > | pSoundVolumeLevels |
enum SoundID |
См. определение в файле AudioPlayer.h строка 10
enum MusicID |
void PlayLevelMusic | ( | ) |
См. определение в файле AudioPlayer.cpp строка 377
Перекрестные ссылки MapStats::GetMapInfo(), AudioPlayer::MusicPlayTrack(), pAudioPlayer, pCurrentMapName, MapStats::pInfos, pMapStats и MapInfo::uRedbookTrackID.
Используется в PrepareToLoadBLV() и PrepareToLoadODM().
int sLastTrackLengthMS |
См. определение в файле AudioPlayer.cpp строка 19
Используется в Player::PlaySound().
AudioPlayer* pAudioPlayer |
См. определение в файле AudioPlayer.cpp строка 20
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Player::_42ECB5_PlayerAttacksActor(), _46BFFA_update_spell_fx(), Player::AddItem(), Party::AddItemToParty(), Actor::AI_SpellAttack(), Arena_SelectionFightLevel(), ArenaFight(), BackToHouseMenu(), GUIWindow_Book::BasicBookInitialization(), BLV_ProcessPartyActions(), BLV_UpdateDoors(), Player::CanCastSpell(), CloseWindowBackground(), SpriteObject::Create_Splash_Object(), CreateParty_EventLoop(), DamagePlayerFromMonster(), stru262_TurnBased::End(), EnterHouse(), EventCastSpell(), Application::Menu::EventLoop(), Application::Game::EventLoop(), EventProcessor(), GUICredits::ExecuteCredits(), Game_QuitGameWhilePlaying(), Game_StartNewGameWhilePlaying(), Application::Game::GameLoop(), GameUI_InitializeDialogue(), CastSpellInfo::GetCastSpellInInventoryWindow(), GuildDialog(), GUIWindow_AutonotesBook::GUIWindow_AutonotesBook(), GUIWindow_CalendarBook::GUIWindow_CalendarBook(), GUIWindow_CharacterRecord::GUIWindow_CharacterRecord(), GUIWindow_House::GUIWindow_House(), GUIWindow_JournalBook::GUIWindow_JournalBook(), GUIWindow_MapBook::GUIWindow_MapBook(), GUIWindow_QuestBook::GUIWindow_QuestBook(), GUIWindow_QuickReference::GUIWindow_QuickReference(), GUIWindow_Spellbook::GUIWindow_Spellbook(), GUIWindow_Transition::GUIWindow_Transition(), AudioPlayer::Initialize(), GUIWindow_Book::InitializeFonts(), InitializeSpellBookTextures(), Inventory_ItemPopupAndAlchemy(), LoadGame(), GUIWindow_MainMenu::Loop(), Application::Game::Loop(), Application::Menu::MenuLoop(), AudioPlayer::MessWithChannels(), MM6_Initialize(), Engine::MM7_Initialize(), ODM_ProcessPartyActions(), ODM_UpdateUserInputAndOther(), Application::GameWindowHandler::OnActivated(), OnCastTargetedSpell::OnCastTargetedSpell(), OnCloseSpellBook(), Application::GameWindowHandler::OnDeactivated(), OnPaperdollLeftClick(), Chest::Open(), MPlayer::OpenHouseMovie(), GUIWindow_Spellbook::OpenSpellbookPage(), PartyCreationUI_Loop(), PartyCreationUI_LoopInternal(), Player::PlayAwardSound(), PlayerTurn(), MPlayer::PlayFullscreenMovie(), PlayHouseSound(), PlayLevelMusic(), ArcomageGame::PlaySound(), Actor::PlaySound(), Player::PlaySound(), ArcomageGame::PrepareArcomage(), PrepareToLoadODM(), PrepareToLoadRestUI(), Player::ReceiveSpecialAttackEffect(), GUIWindow_Book::Release(), Engine::ResetCursor_Palettes_LODs_Level_Audio_SFT_Windows(), stru262_TurnBased::Start(), sub_4451A8_press_any_key(), sub_4B6478(), TempleDialog(), Transition_StopSound_Autosave(), TravelByTransport(), UI_OnMouseRightClick(), UI_OnVkKeyDown(), ui_play_gold_anim(), UIShop_Buy_Identify_Repair(), MPlayer::Unload(), GUIWindow_AutonotesBook::Update(), GUIWindow_JournalBook::Update(), GUIWindow_QuestBook::Update(), GUIWindow_MapBook::Update(), GUIWindow_RestWindow::Update(), OnButtonClick::Update(), OnButtonClick2::Update(), OnButtonClick3::Update(), OnButtonClick4::Update(), OnSaveLoad::Update(), OnCancel::Update(), OnCancel2::Update(), OnCancel3::Update(), Player::UseItem_DrinkPotion_etc() и UseNPCSkill().
SoundList* pSoundList |
См. определение в файле AudioPlayer.cpp строка 21
Используется в Engine::MM7_Initialize() и Engine::SecondaryInitialization().
std::array<float, 10> pSoundVolumeLevels |
См. определение в файле AudioPlayer.cpp строка 23
Используется в AudioPlayer::MusicPlayTrack(), AudioPlayer::PlaySound(), AudioPlayer::SetMasterVolume() и AudioPlayer::SetMusicVolume().