comparison Engine/Events2D.h @ 2499:68cdef6879a0

engine folder
author Ritor1
date Fri, 19 Sep 2014 02:57:42 +0600
parents
children
comparison
equal deleted inserted replaced
2498:92eeeb5200f2 2499:68cdef6879a0
1 #pragma once
2
3 /* 296 */
4 enum BuildingType: unsigned short
5 {
6 BuildingType_WeaponShop = 1,
7 BuildingType_ArmorShop = 2,
8 BuildingType_MagicShop = 3,
9 BuildingType_AlchemistShop = 4,
10 BuildingType_FireGuild = 5,
11 BuildingType_AirGuild = 6,
12 BuildingType_WaterGuild = 7,
13 BuildingType_EarthGuild = 8,
14 BuildingType_SpiritGuild = 9,
15 BuildingType_MindGuild = 10,
16 BuildingType_BodyGuild = 11,
17 BuildingType_LightGuild = 12,
18 BuildingType_DarkGuild = 13,
19 BuildingType_ElementalGuild = 14,
20 BuildingType_SelfGuild = 15,
21 BuildingType_16 = 16,
22 BuildingType_TownHall = 17,
23 BuildingType_18 = 18,
24 BuildingType_19 = 19,
25 BuildingType_Throne_Room = 20,
26 BuildingType_Tavern = 21,
27 BuildingType_Bank = 22,
28 BuildingType_Temple = 23,
29 BuildingType_24 = 24,
30 BuildingType_Unic = 25,
31 BuildingType_1A = 26,
32 BuildingType_Stables = 27,
33 BuildingType_Boats = 28,
34 BuildingType_House = 29,
35 BuildingType_Training = 30,
36 BuildingType_Jail = 31
37 };
38
39 /* 168 */
40 #pragma pack(push, 1)
41 struct _2devent
42 {
43 BuildingType uType;
44 unsigned __int16 uAnimationID;
45 char *pName;
46 const char *pProprieterName;
47 const char *pEnterText;
48 const char *pProprieterTitle;
49 __int16 field_14;
50 __int16 _state;
51 __int16 _rep;
52 __int16 _per;
53 __int16 field_1C;
54 __int16 field_1E;
55 float fPriceMultiplier;
56 float flt_24;
57 unsigned __int16 uOpenTime;
58 unsigned __int16 uCloseTime;
59 __int16 uExitPicID;
60 __int16 uExitMapID;
61 __int16 _quest_related;
62 __int16 field_32;
63 };
64 #pragma pack(pop)
65
66 extern _2devent p2DEvents[525];