World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
См. документацию.
85 switch (pUIMessageType) {
105 window->PeekMessageLoop();
124 delete pWindow_Credits;
void DrawCreditsEntry(GUIFont *pSecondFont, int uFrameX, int uFrameY, unsigned int w, unsigned int h, uint16_t firstColor, uint16_t secondColor, const String &pString, Image *image)
GUIButton * CreateButton(int x, int y, int width, int height, int a6, int a7, UIMessageType msg, unsigned int msg_param, uint8_t hotkey, const String &label, const std::vector< Image * > &textures=std::vector< Image * >())
void * LoadCompressedTexture(const String &pContainer, size_t *data_size=nullptr)
void SetCurrentMenuID(MENU_STATE uMenu)
EGLSurface EGLint EGLint EGLint EGLint height
void MusicPlayTrack(enum MusicID eTrack)
Texture * GetImage_PCXFromIconsLOD(const String &name)
int GetStringHeight2(GUIFont *secondFont, const String &text_str, GUIWindow *pWindow, int startX, int a6)
enum CURRENT_SCREEN current_screen_type
void StopAll(int sample_id)
MENU_STATE GetCurrentMenuID()
static void ExecuteCredits()
unsigned int uFrameHeight
static GUIFont * LoadFont(const char *pFontFile, const char *pFontPalette,...)
EGLSurface EGLint EGLint EGLint width
LODFile_IconsBitmaps * pIcons_LOD
EGLSurface EGLNativeWindowType * window
void PopMessage(UIMessageType *pMsg, int *pParam, int *a4)
LODFile_IconsBitmaps * pEvents_LOD
void RemoveTexturesPackFromTextureList()
int dword_6BE364_game_settings_1
AudioPlayer * pAudioPlayer
struct GUIMessageQueue * pMessageQueue_50CBD0
uint16_t Color16(uint32_t r, uint32_t g, uint32_t b)
std::shared_ptr< IRender > render