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