diff Game.h @ 2463:0f17a30149ec

cleaning project part 1
author zipi
date Sun, 17 Aug 2014 15:13:18 +0100
parents 5d263539bbec
children 104fdbea0386
line wrap: on
line diff
--- a/Game.h	Tue Aug 12 21:34:18 2014 +0300
+++ b/Game.h	Sun Aug 17 15:13:18 2014 +0100
@@ -1,6 +1,8 @@
 #pragma once
 #include "VectorTypes.h"
 
+#include "OSAPI.h"
+
 
 #define GAME_FLAGS_1_01_lightmap_related                 0x01
 #define GAME_FLAGS_1_DRAW_BLV_DEBUGS    0x08
@@ -182,4 +184,38 @@
 void CloseWindowBackground();
 void GameUI_MsgProc();
 void back_to_game();
-void GUI_MainMenuMessageProc();
\ No newline at end of file
+void GUI_MainMenuMessageProc();
+
+void UpdateUserInput_and_MapSpecificStuff();
+void PrepareWorld(unsigned int _0_box_loading_1_fullscreen);
+void DoPrepareWorld(unsigned int bLoading, int _1_fullscreen_loading_2_box);
+
+//int __stdcall aWinProc(HWND hWnd, UINT Msg, WPARAM wParam, unsigned int lParam);
+int __stdcall InsertMM7CDDialogFunc(HWND hDlg, int a2, __int16 a3, int a4);
+bool __fastcall FindMM7CD(HWND hWnd, char *pCDDrive);
+//bool __fastcall Initialize(HINSTANCE hInst, char *pCmdLine);
+
+void Game_DeinitializeAndTerminate(int exitCode); // idb
+void FinalInitialization();
+bool __fastcall CheckMM7CD(char c);
+void SecondaryInitialization();
+
+
+void MM6_Initialize(const wchar_t *pIniFilename);
+void MM7Initialization();
+
+void __fastcall PrepareToLoadODM(unsigned int bLoading, struct ODMRenderParams *a2);
+void MainMenu_Loop();
+unsigned int GameOverMenu(void *ecx0);
+void ResetCursor_Palettes_LODs_Level_Audio_SFT_Windows();
+void _461103_load_level_sub();
+void init_event_triggers();
+void  InitializeTurnBasedAnimations(void *);
+void SetCurrentMenuID(enum MENU_STATE); // idb
+enum MENU_STATE GetCurrentMenuID();
+unsigned int GetGravityStrength();
+void  GameUI_StatusBar_UpdateTimedString(unsigned int bForceHide); // idb
+
+void __fastcall sub_44861E_set_texture(unsigned int uFaceCog, const char *pFilename);
+void __fastcall sub_44892E_set_faces_bit(int sCogNumber, int bit, int on);
+void __fastcall SetDecorationSprite(uint16_t uCog, bool bHide, const char *pFileName); // idb