diff Engine/Events2D.h @ 2499:68cdef6879a0

engine folder
author Ritor1
date Fri, 19 Sep 2014 02:57:42 +0600
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Engine/Events2D.h	Fri Sep 19 02:57:42 2014 +0600
@@ -0,0 +1,66 @@
+#pragma once
+
+/*  296 */
+enum BuildingType: unsigned short
+{
+  BuildingType_WeaponShop = 1,
+  BuildingType_ArmorShop = 2,
+  BuildingType_MagicShop = 3,
+  BuildingType_AlchemistShop = 4,
+  BuildingType_FireGuild = 5,
+  BuildingType_AirGuild = 6,
+  BuildingType_WaterGuild = 7,
+  BuildingType_EarthGuild = 8,
+  BuildingType_SpiritGuild = 9,
+  BuildingType_MindGuild = 10,
+  BuildingType_BodyGuild = 11,
+  BuildingType_LightGuild = 12,
+  BuildingType_DarkGuild = 13,
+  BuildingType_ElementalGuild = 14,
+  BuildingType_SelfGuild = 15,
+  BuildingType_16 = 16,
+  BuildingType_TownHall = 17,
+  BuildingType_18 = 18,
+  BuildingType_19 = 19,
+  BuildingType_Throne_Room = 20,
+  BuildingType_Tavern = 21,
+  BuildingType_Bank = 22,
+  BuildingType_Temple = 23,
+  BuildingType_24 = 24,
+  BuildingType_Unic = 25,
+  BuildingType_1A = 26,
+  BuildingType_Stables = 27,
+  BuildingType_Boats = 28,
+  BuildingType_House = 29,
+  BuildingType_Training = 30,
+  BuildingType_Jail = 31
+};
+
+/*  168 */
+#pragma pack(push, 1)
+struct _2devent
+{
+  BuildingType uType;
+  unsigned __int16 uAnimationID;
+  char *pName;
+  const char *pProprieterName;
+  const char *pEnterText;
+  const char *pProprieterTitle;
+  __int16 field_14;
+  __int16 _state;
+  __int16 _rep;
+  __int16 _per;
+  __int16 field_1C;
+  __int16 field_1E;
+  float fPriceMultiplier;
+  float flt_24;
+  unsigned __int16 uOpenTime;
+  unsigned __int16 uCloseTime;
+  __int16 uExitPicID;
+  __int16 uExitMapID;
+  __int16 _quest_related;
+  __int16 field_32;
+};
+#pragma pack(pop)
+
+extern _2devent p2DEvents[525];
\ No newline at end of file