Mercurial > mm7
diff Engine/Serialization/LegacyImages.h @ 2575:a76d408c5132 tip
DrawTranslucent -> DrawTextureGrayShade
Removed old texture drawing stuff
author | a.parshin |
---|---|
date | Wed, 09 Mar 2016 01:39:52 +0200 |
parents | d569340b05ff |
children |
line wrap: on
line diff
--- a/Engine/Serialization/LegacyImages.h Mon Mar 07 03:48:40 2016 +0200 +++ b/Engine/Serialization/LegacyImages.h Wed Mar 09 01:39:52 2016 +0200 @@ -520,5 +520,46 @@ /* 3EC */ int bRedraw; /* 3F0 */ }; +#pragma pack(pop) -#pragma pack(pop) \ No newline at end of file + + + + +/* 44 */ +#pragma pack(push, 1) +struct IconFrame_MM7 +{ + IconFrame_MM7(); + + void Serialize(class Icon *); + void Deserialize(class Icon *); + + /* 000 */ char pAnimationName[12]; + /* 00C */ char pTextureName[12]; + /* 018 */ __int16 uAnimTime; + /* 01A */ __int16 uAnimLength; + /* 01C */ __int16 uFlags; // 0x01 - more icons in this animation + /* 01E */ unsigned __int16 uTextureID; +}; +#pragma pack(pop) + + +/* 76 */ +#pragma pack(push, 1) +struct UIAnimation_MM7 +{ + UIAnimation_MM7(); + + void Serialize(class UIAnimation *); + void Deserialize(class UIAnimation *); + + /* 000 */ unsigned __int16 uIconID; + /* 002 */ __int16 field_2; + /* 004 */ __int16 uAnimTime; + /* 006 */ __int16 uAnimLength; + /* 008 */ __int16 x; + /* 00A */ __int16 y; + /* 00C */ char field_C; +}; +#pragma pack(pop)