World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
См. документацию.
30 GameWindowHandler::GameWindowHandler() {
36 render->SavePCXScreenshot();
142 if (vk == VK_ESCAPE) {
157 if (vk == VK_RETURN) {
159 }
else if (vk == VK_CONTROL) {
162 }
else if (vk == VK_ESCAPE) {
166 }
else if (vk == VK_NUMPAD0) {
168 }
else if (vk >= VK_LEFT && vk <= VK_DOWN) {
220 render->RestoreFrontBuffer();
221 render->RestoreBackBuffer();
bool UI_OnVkKeyDown(unsigned int vkKey)
GUIButton * GUI_HandleHotkey(uint8_t uHotkey)
void SetMouseClick(int x, int y)
static void OnMouseClick(char right_left, bool bDown)
Vis_SelectionFilter vis_sprite_filter_3
void UI_OnMouseRightClick(int mouse_x, int mouse_y)
void OnMouseRightClick(int x, int y)
ArcomageGame * pArcomageGame
std::shared_ptr< Engine > engine
void OnMouseRightDoubleClick(int x, int y)
Vis_SelectionFilter vis_door_filter
enum CURRENT_SCREEN current_screen_type
void OnMouseLeftDoubleClick(int x, int y)
MENU_STATE GetCurrentMenuID()
EGLSurface EGLint EGLint y
GUIWindow * window_SpeakInHouse
void OnToggleFullscreen()
Vis_SelectionFilter vis_sprite_filter_2
struct ViewingParams * viewparams
void OnVkDown(int vk, int vk_to_char)
ArcomageGame_InputMSG stru1
static Mouse * ResolveMouse()
void StopChannels(int uStartChannel, int uEndChannel)
bool _507B98_ctrl_pressed
static void OnMouseMove(int x, int y)
struct KeyboardActionMapping * pKeyActionMap
void __cdecl __debugbreak(void)
int dword_6BE364_game_settings_1
AudioPlayer * pAudioPlayer
void OnMouseMove(int x, int y, bool left_button, bool right_button)
struct GUIMessageQueue * pMessageQueue_50CBD0
IndoorCameraD3D * pIndoorCameraD3D
void set_stru1_field_8_InArcomage(int inValue)
bool ProcessTextInput(unsigned int a2)
void OnMouseLeftClick(int x, int y)
void UI_OnMouseLeftClick()
int uGameMenuUI_CurentlySelectedKeyIdx
std::shared_ptr< IRender > render