0
|
1 #pragma once
|
|
2
|
|
3
|
|
4
|
|
5 /* 299 */
|
|
6 #pragma pack(push, 1)
|
|
7 struct TurnBased_QueueElem
|
|
8 {
|
372
|
9 inline TurnBased_QueueElem()
|
|
10 {
|
|
11 uPackedID = 0;
|
|
12 field_4 = 0;
|
|
13 uActionLength = 0;
|
|
14 field_C = 0;
|
|
15 }
|
0
|
16 int uPackedID;
|
|
17 int field_4;
|
|
18 int uActionLength;
|
|
19 int field_C;
|
|
20 };
|
|
21 #pragma pack(pop)
|
|
22
|
|
23 /* 254 */
|
|
24 #pragma pack(push, 1)
|
|
25 struct stru262_TurnBased
|
|
26 {
|
370
|
27 inline stru262_TurnBased()
|
|
28 {
|
|
29 field_0 = 0;
|
|
30 field_4 = 0;
|
|
31 field_8 = 0;
|
|
32 uActorQueueSize = 0;
|
|
33 field_10 = 0;
|
|
34 uActionPointsLeft = 0;
|
|
35 field_18 = 0;
|
|
36 field_1C = 0;
|
|
37 }
|
|
38
|
0
|
39 signed int _404544();
|
|
40 void _40471C();
|
|
41 signed int Start();
|
|
42 void End(bool bPlaySound);
|
|
43 void _405E14();
|
|
44 __int16 StartTurn();
|
|
45 void NextTurn();
|
|
46 int _4063A1();
|
|
47 int _406457(int a2);
|
|
48 void _40652A();
|
322
|
49 void _4065B0();
|
|
50 void _406648(unsigned int a2);
|
0
|
51 __int16 _40680F(int a2);
|
|
52 void _406A63();
|
|
53 void _406AFE();
|
|
54 int _406B9F();
|
|
55 bool _406D10(signed int a2);
|
|
56 void _406FA8();
|
|
57
|
|
58
|
|
59 int field_0;
|
|
60 int field_4;
|
|
61 int field_8;
|
|
62 int uActorQueueSize;
|
|
63 int field_10;
|
|
64 int uActionPointsLeft;
|
|
65 int field_18;
|
|
66 int field_1C;
|
|
67 TurnBased_QueueElem pQueue[2];
|
|
68 };
|
|
69 #pragma pack(pop)
|
|
70
|
|
71
|
|
72
|
|
73 extern struct stru262_TurnBased *pTurnEngine; |