Mercurial > mm7
view Overlays.h @ 970:e3123a1dea82
PlayerCreationUI_Draw little clean
author | Ritor1 |
---|---|
date | Wed, 08 May 2013 16:30:37 +0600 |
parents | b27dd658ea77 |
children | 7ef4b64f6329 |
line wrap: on
line source
#pragma once /* 282 */ #pragma pack(push, 1) struct OtherOverlay { OtherOverlay(); void Reset(); __int16 field_0; __int16 field_2; __int16 field_4; __int16 field_6; __int16 field_8; __int16 field_A; __int16 field_C; __int16 field_E; int field_10; }; #pragma pack(pop) /* 63 */ #pragma pack(push, 1) struct OtherOverlayList { inline OtherOverlayList(): //----- (0045848D) field_3E8(0), bRedraw(false) {} void Reset(); int _4418B1(int a2, int a3, int a4, int a5); int _4418B6(int uOverlayID, __int16 a3, int a4, int a5, __int16 a6); void DrawTurnBasedIcon(int a2); OtherOverlay pOverlays[50]; int field_3E8; int bRedraw; }; #pragma pack(pop) /* 52 */ #pragma pack(push, 1) struct OverlayDesc { unsigned __int16 uOverlayID; unsigned __int16 uOverlayType; unsigned __int16 uSpriteFramesetID; __int16 field_6; }; #pragma pack(pop) #pragma pack(push, 1) struct OverlayList { inline OverlayList(): //----- (00458474) uNumOverlays(0), pOverlays(nullptr) {} void ToFile(); void FromFile(void *pSerialized); bool FromFileTxt(const char *Args); void InitializeSprites(); unsigned int uNumOverlays; struct OverlayDesc *pOverlays; }; #pragma pack(pop) extern struct OtherOverlayList *pOtherOverlayList; // idb extern struct OverlayList *pOverlayList;