comparison Arcomage.h @ 1704:cc1d68c17e19

Слияние
author Ritor1
date Mon, 23 Sep 2013 09:34:23 +0600
parents 4da5644df18f
children 20995bb8895a
comparison
equal deleted inserted replaced
1703:ffef0fe0b59d 1704:cc1d68c17e19
2 #include "OSAPI.h" 2 #include "OSAPI.h"
3 3
4 #include "Texture.h" 4 #include "Texture.h"
5 5
6 6
7 /* 401 */
8 #pragma pack(push, 1)
9 struct Acromage_st1
10 {
11 int uCardId;
12 int field_4;
13 POINT field_8;
14 int field_10_xplus;
15 int field_14_y_plus;
16 POINT field_18_point;
17 };
18 #pragma pack(pop)
19 7
20 8
21 /* 272 */ 9 /* 272 */
22 #pragma pack(push, 1) 10 #pragma pack(push, 1)
23 struct ArcomageCard 11 struct ArcomageCard
25 char pCardName[32]; 13 char pCardName[32];
26 int slot; 14 int slot;
27 char field_24; 15 char field_24;
28 char needed_quarry_level; 16 char needed_quarry_level;
29 char needed_magic_level; 17 char needed_magic_level;
30 char needed_might_level; 18 char needed_zoo_level;
31 char needed_bricks; 19 char needed_bricks;
32 char needed_gems; 20 char needed_gems;
33 char needed_beasts; 21 char needed_beasts;
34 char can_be_discarded; 22 bool can_be_discarded;
35 int compare_param; 23 int compare_param;
36 char field_30; 24 char field_30;
37 char draw_extra_card_count; 25 char draw_extra_card_count;
38 char to_player_quarry_lvl; 26 char to_player_quarry_lvl;
39 char to_player_magic_lvl; 27 char to_player_magic_lvl;
95 char field_6B; 83 char field_6B;
96 }; 84 };
97 #pragma pack(pop) 85 #pragma pack(pop)
98 86
99 87
88 /* 401 */
89 #pragma pack(push, 1)
90 struct AcromageCardOnTable
91 {
92 int uCardId;
93 int field_4;
94 POINT field_8;
95 int field_10_xplus;
96 int field_14_y_plus;
97 POINT field_18_point;
98 };
99 #pragma pack(pop)
100 100
101 101
102 #pragma pack(push, 1) 102 #pragma pack(push, 1)
103 struct ArcomagePlayer 103 struct ArcomagePlayer
104 { 104 {
230 230
231 /* 270 */ 231 /* 270 */
232 #pragma pack(push, 1) 232 #pragma pack(push, 1)
233 struct stru272_stru0 // ARCOMAGE stuff 233 struct stru272_stru0 // ARCOMAGE stuff
234 { 234 {
235 static void Ctor(stru272_stru0 **a1); 235 static stru272_stru0 *New();
236 int Dtor(); 236
237 int Free();
237 int StartFill(stru272_stru2* a2); 238 int StartFill(stru272_stru2* a2);
238 int Empty(char a2, char a3); 239 int Clear(char a2, char a3);
239 int DrawEffect(); 240 int DrawEffect();
240 int _40E2A7(); 241 int _40E2A7();
241 242
242 int signature; 243 int signature;
243 int field_4; 244 int field_4;