diff mm7_data.h @ 810:f5156b8c61ad

savegame refactoring
author Gloval
date Tue, 26 Mar 2013 00:57:54 +0400
parents 41b4e9769863
children d37b03507b3b
line wrap: on
line diff
--- a/mm7_data.h	Mon Mar 25 14:56:50 2013 +0200
+++ b/mm7_data.h	Tue Mar 26 00:57:54 2013 +0400
@@ -1761,7 +1761,7 @@
 signed int __cdecl sub_42F4DA();
 bool __fastcall sub_42F7EB_DropItemAt(unsigned int uSpriteID, int x, int y, int z, int a4, int count, int a7, unsigned __int16 attributes, ItemGen *a9);
 void __fastcall sub_42F960_create_object(int x, int y, int z); // idb
-SpriteObject *__cdecl sub_42FA22_mess_with_laying_item_list();
+void CompactLayingItemsList();
 signed int __fastcall _42FA66_do_explosive_impact(int a1, int a2, int a3, int a4, __int16 a5, signed int a6);
 bool __fastcall sub_42FB5C(signed int a1);
 // int __cdecl crt_sub_42FBB7();
@@ -1896,12 +1896,12 @@
 unsigned int __fastcall SkillToMastery(unsigned __int16 a1);
 unsigned int __fastcall GetSpellColor(signed int a1);
 void *__thiscall unknown_vdtor_6(void *_this, bool a2);
-unsigned __int16 *__fastcall MakeScreenshot(signed int width, signed int height);
+unsigned short * MakeScreenshot(signed int width, signed int height);
 void __thiscall SaveScreenshot(const char *pFilename);
 void __fastcall GameUI_DrawLoadMenu(unsigned int uDialogueType); // idb
 void __cdecl GameUI_DrawSaveMenu();
 void __fastcall LoadGame(unsigned int uSlot); // idb
-int __fastcall SaveGame(int a1, __int16 *a2);
+void SaveGame(bool IsAutoSAve, bool NotSaveWorld);
 void __fastcall DoSavegame(unsigned int uSlot); // idb
 void GameUI_MainMenu_DoDrawLoad(int a1);
 void GameUI_MainMenu_DrawLoad();