Mercurial > mm7
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; |