diff Arcomage.h @ 1245:e161d8a5a529

acromage - apply card
author Gloval
date Tue, 11 Jun 2013 08:49:04 +0400
parents ae812777b1d4
children 236d39ae8f6e
line wrap: on
line diff
--- a/Arcomage.h	Sun Jun 09 23:53:01 2013 +0200
+++ b/Arcomage.h	Tue Jun 11 08:49:04 2013 +0400
@@ -38,66 +38,66 @@
   char needed_bricks;
   char needed_gems;
   char needed_beasts;
-  char field_2B;
-  int  field_2C;
+  char attack_or_defence;
+  int  compare_param;
   char field_30;
-  char field_31;
-  char field_32;
-  char field_33;
-  char field_34;
-  char field_35;
-  char field_36;
-  char field_37;
-  char field_38;
-  char field_39;
-  char field_3A;
-  char field_3B;
-  char field_3C;
-  char field_3D;
-  char field_3E;
-  char field_3F;
-  char field_40;
-  char field_41;
-  char field_42;
-  char field_43;
-  char field_44;
-  char field_45;
-  char field_46;
-  char field_47;
-  char field_48;
-  char field_49;
-  char field_4A;
-  char field_4B;
-  char field_4C;
+  char can_draw_extra_card;
+  char to_player_quarry_lvl;
+  char to_player_magic_lvl;
+  char to_player_zoo_lvl;
+  char to_player_bricks;
+  char to_player_gems;
+  char to_player_beasts;
+  char to_player_buildings;
+  char to_player_wall;
+  char to_player_tower;
+  char to_enemy_quarry_lvl;
+  char to_enemy_magic_lvl;
+  char to_enemy_zoo_lvl;
+  char to_enemy_bricks;
+  char to_enemy_gems;
+  char to_enemy_beasts;
+  char to_enemy_buildings;
+  char to_enemy_wall;
+  char to_enemy_tower;
+  char to_pl_enm_quarry_lvl;
+  char to_pl_enm_magic_lvl;
+  char to_pl_enm_zoo_lvl;
+  char to_pl_enm_bricks;
+  char to_pl_enm_gems;
+  char to_pl_enm_beasts;
+  char to_pl_enm_buildings;
+  char to_pl_enm_wall;
+  char to_pl_enm_tower;
   char field_4D;
-  char field_4E;
-  char field_4F;
-  char field_50;
-  char field_51;
-  char field_52;
-  char field_53;
-  char field_54;
-  char field_55;
-  char field_56;
-  char field_57;
-  char field_58;
-  char field_59;
-  char field_5A;
-  char field_5B;
-  char field_5C;
-  char field_5D;
-  char field_5E;
-  char field_5F;
-  char field_60;
-  char field_61;
-  char field_62;
-  char field_63;
-  char field_64;
-  char field_65;
-  char field_66;
-  char field_67;
-  char field_68;
-  char field_69;
+  char can_draw_extra_card2;
+  char to_player_quarry_lvl2;
+  char to_player_magic_lvl2;
+  char to_player_zoo_lvl2;
+  char to_player_bricks2;
+  char to_player_gems2;
+  char to_player_beasts2;
+  char to_player_buildings2;
+  char to_player_wall2;
+  char to_player_tower2;
+  char to_enemy_quarry_lvl2;
+  char to_enemy_magic_lvl2;
+  char to_enemy_zoo_lvl2;
+  char to_enemy_bricks2;
+  char to_enemy_gems2;
+  char to_enemy_beasts2;
+  char to_enemy_buildings2;
+  char to_enemy_wall2;
+  char to_enemy_tower2;
+  char to_pl_enm_quarry_lvl2;
+  char to_pl_enm_magic_lvl2;
+  char to_pl_enm_zoo_lvl2;
+  char to_pl_enm_bricks2;
+  char to_pl_enm_gems2;
+  char to_pl_enm_beasts2;
+  char to_pl_enm_buildings2;
+  char to_pl_enm_wall2;
+  char to_pl_enm_tower2;         
   char field_6A;
   char field_6B;
 };
@@ -238,7 +238,7 @@
 #pragma pack(push, 1)
 struct stru272_stru0         // ARCOMAGE stuff
 {
-  static void Ctor(stru272_stru0 *a1);
+  static void Ctor(stru272_stru0 **a1);
   int Dtor();
   int _40E01A(stru272_stru2* a2);
   int Empty(char a2, char a3);