OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Functions | Variables
UITransition.cpp File Reference
#include "UITransition.h"
#include <cstdlib>
#include <string>
#include "Engine/Engine.h"
#include "Engine/AssetsManager.h"
#include "Engine/Tables/HouseTable.h"
#include "Engine/Graphics/Outdoor.h"
#include "Engine/Graphics/Indoor.h"
#include "Engine/Graphics/Renderer/Renderer.h"
#include "Engine/Graphics/Image.h"
#include "Engine/Localization.h"
#include "Engine/MapInfo.h"
#include "Engine/Party.h"
#include "Engine/Time/Timer.h"
#include "Engine/Tables/TransitionTable.h"
#include "Engine/mm7_data.h"
#include "GUI/GUIButton.h"
#include "GUI/GUIFont.h"
#include "GUI/UI/UIGame.h"
#include "GUI/UI/UIHouses.h"
#include "GUI/UI/UIDialogue.h"
#include "Media/Audio/AudioPlayer.h"
#include "Media/MediaPlayer.h"
#include "Library/Logger/Logger.h"
#include "Utility/String/Ascii.h"

Functions

int getSpecialTransferMessageIndex (std::string_view locationName)
 

Variables

GraphicsImagetransition_ui_icon = nullptr
 
std::array< std::string, 11 > specialTransferMessageLocationNames
 

Function Documentation

◆ getSpecialTransferMessageIndex()

int getSpecialTransferMessageIndex ( std::string_view  locationName)
Original binary offset:
0x444810
Returns
Index of special transfer message, 0 otherwise

Variable Documentation

◆ specialTransferMessageLocationNames

std::array<std::string, 11> specialTransferMessageLocationNames
Initial value:
= {
"mdt12.blv", "d18.blv", "mdt14.blv", "d37.blv",
"mdk01.blv", "mdt01.blv", "mdr01.blv", "mdt10.blv",
"mdt09.blv", "mdt15.blv", "mdt11.blv"}

all locations which should have special tranfer message: dragon caves, markham, bandit cave, haunted mansion, barrow 7, barrow 9, barrow 10, setag tower, wromthrax cave, toberti, hidden tomb TODO(Nik-RE-dev): Use location enums here.

◆ transition_ui_icon

GraphicsImage* transition_ui_icon = nullptr