World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Функции | |
int | OS_GetAppInt (const char *pKey, int uDefValue) |
void | OS_SetAppInt (const char *pKey, int val) |
bool | OS_GetAppString (const char *path, char *out_string, int out_string_size) |
void | OS_GetAppString (const char *pKeyName, char *pOutString, int uBufLen, const char *pDefaultValue) |
void | OS_SetAppString (const char *pKey, const char *pString) |
void | OS_MsgBox (const char *msg, const char *title) |
void | OS_WaitMessage () |
void | OS_Sleep (int ms) |
void | OS_ShowCursor (bool show) |
bool | OS_OpenConsole () |
Point | OS_GetMouseCursorPos () |
unsigned int | OS_GetTime () |
uint64_t | OS_GetPrecisionTime () |
bool | OS_IfShiftPressed () |
bool | OS_IfCtrlPressed () |
std::vector< std::string > | OS_FindFiles (const std::string &folder, const std::string &mask) |
int OS_GetAppInt | ( | const char * | pKey, |
int | uDefValue | ||
) |
См. определение в файле Lin.cpp строка 89
Используется в Graphics::IRenderConfigFactory::Create(), Engine_::EngineConfigFactory::CreateDefaultConfiguration() и Render::Initialize().
void OS_SetAppInt | ( | const char * | pKey, |
int | val | ||
) |
См. определение в файле Lin.cpp строка 98
Используется в Engine::Deinitialize() и Application::Menu::EventLoop().
bool OS_GetAppString | ( | const char * | path, |
char * | out_string, | ||
int | out_string_size | ||
) |
См. определение в файле Launcher.cpp строка 62
Перекрестные ссылки OS_GetAppStringRecursive().
Используется в FindMm7Directory(), GetDefaultConfig() и KeyboardActionMapping::ReadMappings().
void OS_GetAppString | ( | const char * | pKeyName, |
char * | pOutString, | ||
int | uBufLen, | ||
const char * | pDefaultValue | ||
) |
void OS_SetAppString | ( | const char * | pKey, |
const char * | pString | ||
) |
См. определение в файле Lin.cpp строка 93
Используется в KeyboardActionMapping::StoreMappings().
void OS_MsgBox | ( | const char * | msg, |
const char * | title | ||
) |
См. определение в файле Lin.cpp строка 8
Используется в Assert_impl_() и Error_impl_().
void OS_WaitMessage | ( | ) |
См. определение в файле Lin.cpp строка 32
Используется в GUICredits::ExecuteCredits(), Application::Game::GameLoop(), GUIWindow_MainMenu::Loop(), MainMenuLoad_Loop(), Application::Menu::MenuLoop() и PartyCreationUI_LoopInternal().
void OS_Sleep | ( | int | ms | ) |
См. определение в файле Lin.cpp строка 36
Используется в MPlayer::PlayFullscreenMovie() и TravelByTransport().
void OS_ShowCursor | ( | bool | show | ) |
См. определение в файле Lin.cpp строка 28
Используется в MPlayer::PlayFullscreenMovie().
bool OS_OpenConsole | ( | ) |
Point OS_GetMouseCursorPos | ( | ) |
unsigned int OS_GetTime | ( | ) |
См. определение в файле Lin.cpp строка 12
Используется в BLV_ProcessPartyActions(), CharacterUI_DrawItem(), CharacterUI_DrawPaperdoll(), CreateParty_EventLoop(), RenderOpenGL::DrawBuildingsD3D(), Render::DrawBuildingsD3D(), GUIWindow::DrawFlashingInputCursor(), Engine::DrawGUI(), RenderOpenGL::DrawIndoorPolygon(), Render::DrawIndoorPolygon(), Render::DrawIndoorSky(), RenderOpenGL::DrawPolygon(), Render::DrawPolygon(), IndoorLocation::ExecDraw_d3d(), FaceFlowTextureOffset(), GameMenuUI_GetKeyBindingColor(), GameUI_DrawPartySpells(), GameUI_StatusBar_OnEvent_Internal(), GameUI_StatusBar_Update(), Engine::MM7_Initialize(), ODM_ProcessPartyActions(), TravelByTransport() и GUIWindow_PartyCreation::Update().
uint64_t OS_GetPrecisionTime | ( | ) |
bool OS_IfShiftPressed | ( | ) |
См. определение в файле Lin.cpp строка 18
Перекрестные ссылки GetAsyncKeyState().
Используется в Application::Game::EventLoop() и Engine::OnGameViewportClick().
bool OS_IfCtrlPressed | ( | ) |
См. определение в файле Lin.cpp строка 23
Перекрестные ссылки GetAsyncKeyState().
Используется в AlchemyMagicShopWares(), ArmorShopWares(), Application::Game::EventLoop(), Mouse::UI_OnMouseLeftClick(), UIShop_Buy_Identify_Repair() и WeaponShopWares().
std::vector<std::string> OS_FindFiles | ( | const std::string & | folder, |
const std::string & | mask | ||
) |
См. определение в файле Lin.cpp строка 60
Используется в SavegameList::Initialize().