Browse Source

Added TombRaider1.h

Thomas Buck 10 years ago
parent
commit
c7d35c3144
1 changed files with 673 additions and 0 deletions
  1. 673
    0
      include/games/TombRaider1.h

+ 673
- 0
include/games/TombRaider1.h View File

@@ -0,0 +1,673 @@
1
+/*!
2
+ * \file include/games/TombRaider1.h
3
+ * \brief Tomb Raider 1 items and states.
4
+ *
5
+ * Based on TR Rosetta Stone
6
+ *
7
+ * \author Mongoose
8
+ * \author xythobuz
9
+ */
10
+#ifndef _TOMBRAIDER1_H_
11
+#define _TOMBRAIDER1_H_
12
+
13
+/*!
14
+ * \brief Tomb Raider 1 items and states
15
+ */
16
+class TombRaider1 {
17
+public:
18
+
19
+    /*!
20
+     * \brief States of a Wolf (Item 7)
21
+     */
22
+    enum WolfStates {
23
+        WolfState_Walking       = 1,
24
+        WolfState_Running       = 2,
25
+        WolfState_Jumping       = 3,
26
+        WolfState_Stalking      = 5,
27
+        WolfState_JumpingAttack = 6,
28
+        WolfState_Attacking     = 7,
29
+        WolfState_Lying         = 8,  //!< Lying down
30
+        WolfState_Getting       = 9,  //!< Getting ready to strike
31
+        WolfState_RunningJump   = 10,
32
+        WolfState_Dying         = 11,
33
+        WolfState_Biting        = 12
34
+    };
35
+
36
+    /*!
37
+     * \brief States of a Bear (Item 8)
38
+     */
39
+    enum BearStates {
40
+        BearState_Walking       = 0, //!< Walking on all fours
41
+        BearState_Getting       = 1, //!< Getting back to all fours
42
+        BearState_WalkingHind   = 2, //!< Walking on hind legs
43
+        BearState_Running       = 3, //!< Running on all fours
44
+        BearState_Rearing       = 4, //!< Rearing up on hind legs
45
+        BearState_Growling      = 5, //!< ?
46
+        BearState_RunningAttack = 6, //!< Running and attacking
47
+        BearState_Standing      = 7, //!< Standing on hind legs
48
+        BearState_Biting        = 8,
49
+        BearState_Dying         = 9
50
+    };
51
+
52
+    /*!
53
+     * \brief States of a Bat (Item 9)
54
+     */
55
+    enum BatStates {
56
+        BatState_Starting = 1, //!< Starting to fly
57
+        BatState_Flying   = 2, //!< Flying straight
58
+        BatState_Biting   = 3,
59
+        BatState_Circling = 4,
60
+        BatState_Dying    = 5
61
+    };
62
+
63
+    /*!
64
+     * \brief States of a Crocodile on land (Item 10)
65
+     */
66
+    enum CrocodileLandStates {
67
+        CrocodileLandState_Stationary = 1,
68
+        CrocodileLandState_Walking1   = 2,
69
+        CrocodileLandState_Walking2   = 3,
70
+        CrocodileLandState_Turning    = 4,
71
+        CrocodileLandState_Biting     = 5,
72
+        CrocodileLandState_Dying      = 7
73
+    };
74
+
75
+    /*!
76
+     * \brief States of a Crocodile in water (Item 11)
77
+     */
78
+    enum CrocodileWaterStates {
79
+        CrocodileWaterState_Swimming = 1,
80
+        CrocodileWaterState_Biting   = 2,
81
+        CrocodileWaterState_Dying    = 3
82
+    };
83
+
84
+    /*!
85
+     * \brief States of a Lion (Male & Female) and a Panther (Items 12, 13, 14)
86
+     */
87
+    enum LionStates {
88
+        LionState_Standing = 1,
89
+        LionState_Walking  = 2,
90
+        LionState_Leaping  = 3,
91
+        LionState_LeapBite = 4,
92
+        LionState_Dying    = 5,
93
+        LionState_Biting1  = 6,
94
+        LionState_Biting2  = 7
95
+    };
96
+
97
+    /*!
98
+     * \brief States of a Gorilla (Item 15)
99
+     */
100
+    enum GorillaStates {
101
+        GorillaState_Standing = 1,  //!< Standing on all fours
102
+        GorillaState_Running  = 3,  //!< Running on all fours
103
+        GorillaState_Walking  = 4,  //!< Walking on legs (attacking?)
104
+        GorillaState_Dying    = 5,
105
+        GorillaState_Thumping = 6,  //!< Thumping on chest
106
+        GorillaState_Waving   = 7,  //!< Waving arms
107
+        GorillaState_TurningL = 8,  //!< Turning leftward?
108
+        GorillaState_TurningR = 9,  //!< Turning rightward?
109
+        GorillaState_Jumping  = 10, //!< Jumping up and waving arms
110
+        GorillaState_Climbing = 11
111
+    };
112
+
113
+    /*!
114
+     * \brief States of a Giant Rat on land (Item 16)
115
+     */
116
+    enum GiantRatLandStates {
117
+        GiantRatLandState_Standing  = 1,
118
+        GiantRatLandState_JumpBite  = 2,
119
+        GiantRatLandState_Running   = 3,
120
+        GiantRatLandState_Biting    = 4,
121
+        GiantRatLandState_Dying     = 5,
122
+        GiantRatLandState_RearingUp = 6
123
+    };
124
+
125
+    /*!
126
+     * \brief States of a Giant Rat in the water (Item 17)
127
+     */
128
+    enum GiantRatWaterStates {
129
+        GiantRatWaterState_Swimming = 1,
130
+        GiantRatWaterState_Biting   = 2,
131
+        GiantRatWaterState_Dying    = 3
132
+    };
133
+
134
+    /*!
135
+     * \brief States of a Tyrannosaur (Item 18)
136
+     */
137
+    enum TyrannosaurStates {
138
+        TyrannosaurState_Standing  = 1,
139
+        TyrannosaurState_Walking   = 2,
140
+        TyrannosaurState_Running   = 3,
141
+        TyrannosaurState_Dying     = 5,
142
+        TyrannosaurState_Bellowing = 6,
143
+        TyrannosaurState_Biting    = 7,
144
+        TyrannosaurState_Shaking   = 8  //!< Shaking Head and Spitting Out
145
+    };
146
+
147
+    /*!
148
+     * \brief States of a Raptor (Item 19)
149
+     */
150
+    enum RaptorStates {
151
+        RaptorState_Dying     = 0,
152
+        RaptorState_Standing  = 1,
153
+        RaptorState_Walking   = 2,
154
+        RaptorState_Running   = 3,
155
+        RaptorState_JumpBite  = 4,
156
+        RaptorState_Bellowing = 6,
157
+        RaptorState_RunBellow = 7,
158
+        RaptorState_Biting    = 8
159
+    };
160
+
161
+    /*!
162
+     * \brief States of a Winged Mutant (Item 20)
163
+     */
164
+    enum WingedMutantStates {
165
+        WingedMutantState_Crouching = 1,
166
+        WingedMutantState_Walking   = 2,
167
+        WingedMutantState_Running   = 3,
168
+        WingedMutantState_Biting    = 4,
169
+        WingedMutantState_Looking   = 6,
170
+        WingedMutantState_Jumping   = 7,
171
+        WingedMutantState_Clawing   = 8,
172
+        WingedMutantState_Aiming    = 9,  //!< Aiming Right-Hand Gun
173
+        WingedMutantState_AimFire   = 10, //!< Aiming and Firing Left-Hand Gun
174
+        WingedMutantState_Firing    = 11, //!< Firing Right-Hand Gun
175
+        WingedMutantState_Standing  = 12,
176
+        WingedMutantState_Flying    = 13
177
+    };
178
+
179
+    /*!
180
+     * \brief States of a Centaur Mutant (Item 23)
181
+     */
182
+    enum CentaurMutantStates {
183
+        CentaurMutantState_Standing  = 1,
184
+        CentaurMutantState_Firing    = 2,
185
+        CentaurMutantState_Galloping = 3,
186
+        CentaurMutantState_Aiming    = 4,
187
+        CentaurMutantState_Dying     = 5,
188
+        CentaurMutantState_Rearing   = 6  //!<  Rearing up
189
+    };
190
+
191
+    /*!
192
+     * \brief States of a Mummy (Item 24)
193
+     */
194
+    enum MummyStates {
195
+        MummyState_Standing = 1,
196
+        MummyState_Falling  = 2  //!< Falling forward
197
+    };
198
+
199
+    /*!
200
+     * \brief States of Larson (Item 27)
201
+     */
202
+    enum LarsonStates {
203
+        LarsonState_Walking1    = 0,
204
+        LarsonState_StandingGun = 1,
205
+        LarsonState_Walking2    = 2,
206
+        LarsonState_Running     = 3,
207
+        LarsonState_Aiming      = 4,
208
+        LarsonState_Injured     = 5, //!< Injured by gunshot / Dying
209
+        LarsonState_Standing    = 6,
210
+        LarsonState_Firing      = 7
211
+    };
212
+
213
+    /*!
214
+     * \brief States of Pierre (Item 28)
215
+     */
216
+    enum PierreStates {
217
+        PierreState_Standing   = 1,
218
+        PierreState_Walking    = 2,
219
+        PierreState_Running    = 3,
220
+        PierreState_Aiming     = 4,
221
+        PierreState_Dying      = 5,
222
+        PierreState_Holstering = 6,
223
+        PierreState_Firing     = 7
224
+    };
225
+
226
+    /*!
227
+     * \brief States of the Skateboard (Item 29)
228
+     */
229
+    enum SkateboardStates {
230
+        SkateboardState_BeingTurned = 0,
231
+        SkateboardState_Stationary1 = 1,
232
+        SkateboardState_Stationary2 = 2,
233
+        SkateboardState_Stationary3 = 3,
234
+        SkateboardState_Stationary4 = 4
235
+    };
236
+
237
+    /*!
238
+     * \brief States of the Skateboard Kid (Item 30)
239
+     */
240
+    enum SkateboardKidStates {
241
+        SkateboardKidState_Turning = 0, //!< Turning and Aiming?
242
+        SkateboardKidState_Firing1 = 1,
243
+        SkateboardKidState_Skating = 2,
244
+        SkateboardKidState_Aiming  = 3,
245
+        SkateboardKidState_Firing2 = 4,
246
+        SkateboardKidState_Dying   = 5
247
+    };
248
+
249
+    /*!
250
+     * \brief States of the Cowboy (Item 31)
251
+     */
252
+    enum CowboyStates {
253
+        CowboyState_Aiming1 = 1,
254
+        CowboyState_Walking = 2,
255
+        CowboyState_Running = 3,
256
+        CowboyState_Aiming2 = 4,
257
+        CowboyState_Dying   = 5,
258
+        CowboyState_Firing  = 6
259
+    };
260
+
261
+    /*!
262
+     * \brief States of Mr. T (Item 32)
263
+     */
264
+    enum MrTStates {
265
+        MrTState_Dying    = 0,
266
+        MrTState_Standing = 1,
267
+        MrTState_Walking  = 2,
268
+        MrTState_Running  = 3,
269
+        MrTState_Aiming   = 4,
270
+        MrTState_Firing   = 6
271
+    };
272
+
273
+    /*!
274
+     * \brief States of Winged Natla (Item 33)
275
+     */
276
+    enum WingedNatlaStates {
277
+        WingedNatlaState_Standing1 = 1,
278
+        WingedNatlaState_Flying    = 2,
279
+        WingedNatlaState_Running   = 3,
280
+        WingedNatlaState_Aiming    = 4, //!< Aiming and Firing
281
+        WingedNatlaState_Dying1    = 5, //!< "Dying" the first time
282
+        WingedNatlaState_Spinning  = 7, //!< Spinning around in air
283
+        WingedNatlaState_Standing2 = 8,
284
+        WingedNatlaState_Dying2    = 9  //!< Dying for real
285
+    };
286
+
287
+    /*!
288
+     * \brief States of the Giant Mutant (Item 34)
289
+     */
290
+    enum GiantMutantStates {
291
+        GiantMutantState_Dying         = 0,
292
+        GiantMutantState_Sitting       = 1, //!< Sitting on floor
293
+        GiantMutantState_Pulling       = 2, //!< Pulling self forward
294
+        GiantMutantState_SlappingRight = 4, //!< Slapping with right hand
295
+        GiantMutantState_SlappingBoth  = 5, //!< Slapping with both hands
296
+        GiantMutantState_MakingWave    = 6, //!< Making big wave with right hand
297
+        GiantMutantState_Dropping      = 8, //!< Dropping to floor after hatching
298
+        GiantMutantState_RaisingArms   = 9,
299
+        GiantMutantState_Shaking       = 11 //!< Shaking victim with right hand
300
+    };
301
+
302
+    /*!
303
+     * \brief States of a piece of Collapsible Floor (Item 35)
304
+     */
305
+    enum CollapsibleFloorStates {
306
+        CollapsibleFloorState_Stationary = 0,
307
+        CollapsibleFloorState_Shaking    = 1,
308
+        CollapsibleFloorState_Falling    = 2,
309
+        CollapsibleFloorState_Settling   = 3  //!< Settling down
310
+    };
311
+
312
+    /*!
313
+     * \brief States of a Swinging Blade (Item 36)
314
+     */
315
+    enum SwingingBladeStates {
316
+        SwingingBladeState_Stationary = 0,
317
+        SwingingBladeState_Swinging   = 2
318
+    };
319
+
320
+    /*!
321
+     * \brief States of a Boulder (Item 38)
322
+     */
323
+    enum BoulderStates {
324
+        BoulderState_Stationary = 0,
325
+        BoulderState_Rolling    = 1
326
+    };
327
+
328
+    /*!
329
+     * \brief States of a Dart Gun (Item 40)
330
+     */
331
+    enum DartGunStates {
332
+        DartGunState_Idle   = 0, //!< ?
333
+        DartGunState_Firing = 1  //!< ?
334
+    };
335
+
336
+    /*!
337
+     * \brief States of a Door opening upwards (Item 41)
338
+     */
339
+    enum DoorUpwardStates {
340
+        DoorUpwardState_Upward = 0,
341
+        DoorUpwardState_OnSide = 1
342
+    };
343
+
344
+    /*!
345
+     * \brief States of a Slamming Door (Item 42)
346
+     */
347
+    enum SlammingDoorStates {
348
+        SlammingDoorState_Open   = 0,
349
+        SlammingDoorState_Closed = 1
350
+    };
351
+
352
+    /*!
353
+     * \brief States of the Handle of Thors Hammer (Item 44)
354
+     */
355
+    enum ThorHammerHandleStates {
356
+        ThorHammerHandleState_Stationary = 0, //!< Stationary in up position
357
+        ThorHammerHandleState_Moving1    = 1, //!< Moving down a little and returning
358
+        ThorHammerHandleState_Moving2    = 2, //!< Moving down all the way
359
+        ThorHammerHandleState_Stopped    = 3  //!< Stopped at down position
360
+    };
361
+
362
+    /*!
363
+     * \brief States of the Block of Thors Hammer (Item 45)
364
+     */
365
+    enum ThorHammerBlockStates {
366
+        ThorHammerBlockState_Stationary = 0,
367
+        ThorHammerBlockState_Moving1    = 1, //!< Moving down a little and returning
368
+        ThorHammerBlockState_Moving2    = 2  //!< Moving down all the way
369
+    };
370
+
371
+    /*!
372
+     * \brief States of a Metal Rod (Item 47)
373
+     */
374
+    enum MetalRodStates {
375
+        MetalRodState_Stationary = 0,
376
+        MetalRodState_Moving     = 1
377
+    };
378
+
379
+    /*!
380
+     * \brief States of a Pushable Cubical (Item 48 - 51)
381
+     */
382
+    enum PushableStates {
383
+        PushableState_Stationary = 0,
384
+        PushableState_Pulled     = 1, //!< ?
385
+        PushableState_Pushed     = 2  //!< ?
386
+    };
387
+
388
+    /*!
389
+     * \brief States of a Movable Tall Block (Item 52)
390
+     */
391
+    enum MovableTallBlockStates {
392
+        MovableTallBlockState_Stationary     = 0,
393
+        MovableTallBlockState_MovingForward  = 1, //!< ?
394
+        MovableTallBlockState_MovingBackward = 2  //!< ?
395
+    };
396
+
397
+    /*!
398
+     * \brief States of Falling Pieces (Item 53)
399
+     */
400
+    enum FallingPiecesStates {
401
+        FallingPiecesState_Stationary = 0,
402
+        FallingPiecesState_Falling    = 1,
403
+        FallingPiecesState_Settling   = 2  //!< Settling down
404
+    };
405
+
406
+    /*!
407
+     * \brief States of a Switch (Item 55, 56)
408
+     */
409
+    enum SwitchStates {
410
+        SwitchState_Off = 0,
411
+        SwitchState_On  = 1  //!< States may be reversed
412
+    };
413
+
414
+    /*!
415
+     * \brief States of a Door (Item 57 - 66)
416
+     */
417
+    enum DoorStates {
418
+        DoorState_Closed = 0,
419
+        DoorState_Open   = 1
420
+    };
421
+
422
+    /*!
423
+     * \brief States of a Cog (Item 74 - 76)
424
+     */
425
+    enum CogStates {
426
+        CogState_Stationary = 0,
427
+        CogState_Turning    = 1
428
+    };
429
+
430
+    /*!
431
+     * \brief States of a Shack (Item 162)
432
+     */
433
+    enum ShackStates {
434
+        ShackState_StartingPosition = 0,
435
+        ShackState_DroppingFirst    = 1, //!< Dropping after first fuse
436
+        ShackState_DroppingSecond   = 2, //!< Dropping after second fuse
437
+        ShackState_DroppingThird    = 3, //!< Dropping to ground after third fuse
438
+        ShackState_OnGround         = 4
439
+    };
440
+
441
+    /*!
442
+     * \brief States of a Mutant Egg & Holder (Item 163 & 181)
443
+     */
444
+    enum MutantEggStates {
445
+        MutantEggState_Starting = 0,
446
+        MutantEggState_Hatching = 1  //!< Is the fragmenting hardcoded?
447
+    };
448
+
449
+    /*!
450
+     * \brief States of a Motorboat (Item 182)
451
+     */
452
+    enum MotorboatStates {
453
+        MotorboatState_StationaryInitial = 1,
454
+        MotorboatState_Moving            = 2,
455
+        MotorboatState_StationaryFinal   = 3
456
+    };
457
+
458
+    /*!
459
+     * \brief Items & IDs in Tomb Raider 1
460
+     */
461
+    enum Items {
462
+        Lara             = 0,
463
+        PistolAnimation  = 1,
464
+        ShotgunAnimation = 2,
465
+        MagnumAnimation  = 3,
466
+        LaraAlternate    = 4,  //!< Lara's home appearance, wounded, or turned to gold
467
+        UziAnimation     = 5,
468
+        LaraMutant       = 6,
469
+        Wolf             = 7,
470
+        Bear             = 8,
471
+        Bat              = 9,
472
+        CrocodileLand    = 10,
473
+        CrocodileWater   = 11,
474
+        LionMale         = 12,
475
+        LionFemale       = 13, //!< Same states as Male Lion
476
+        Panther          = 14, //!< Same states as Male and Female Lion
477
+        Gorilla          = 15,
478
+        GiantRatLand     = 16,
479
+        GiantRatWater    = 17,
480
+        Tyrannosaur      = 18,
481
+        Raptor           = 19,
482
+        WingedMutant     = 20, //!< Also winged mummy (unused)
483
+        LaraHips1        = 21,
484
+        LaraHips2        = 22,
485
+        CentaurMutant    = 23,
486
+        Mummy            = 24,
487
+
488
+        Larson           = 27,
489
+        Pierre           = 28,
490
+        Skateboard       = 29,
491
+        SkateboardKid    = 30,
492
+        Cowboy           = 31,
493
+        MrT              = 32,
494
+        WingedNatla      = 33, //!< Actually Natla with a winged mutant
495
+        GiantMutant      = 34,
496
+        CollapsibleFloor = 35,
497
+        SwingingBlade    = 36,
498
+        Spikes           = 37,
499
+        Boulder          = 38,
500
+        Dart             = 39,
501
+        DartGun          = 40,
502
+        DoorUpward       = 41,
503
+        SlammingDoor     = 42,
504
+        SwordOfDamocles1 = 43,
505
+        ThorHammerHandle = 44,
506
+        ThorHammerBlock  = 45,
507
+        HangingBall      = 46, //!< Hanging ball? Some kind of box?
508
+        MetalRod         = 47, //!< Metal rod? / Powered mining cart
509
+        PushableCubical1 = 48,
510
+        PushableCubical2 = 49,
511
+        PushableCubical3 = 50,
512
+        PushableCubical4 = 51,
513
+        MovableTallBlock = 52,
514
+        FallingPieces    = 53,
515
+        SwordOfDamocles2 = 54,
516
+        AboveWaterSwitch = 55,
517
+        UnderWaterSwitch = 56,
518
+        Door1            = 57,
519
+        Door2            = 58,
520
+        Door3            = 59,
521
+        Door4            = 60,
522
+        Door5            = 61,
523
+        Door6            = 62,
524
+        Door7            = 63,
525
+        Door8            = 64,
526
+        Trapdoor1        = 65, //!< Uses DoorStates
527
+        Trapdoor2        = 66, //!< Uses DoorStates
528
+
529
+        BridgeFlat       = 68,
530
+        BridgeSlope1     = 69,
531
+        BridgeSlope2     = 70,
532
+        PassportOpen     = 71, //!< Passport opening up
533
+        Compass          = 72,
534
+
535
+        Cogs1            = 74, //!< animated
536
+        Cogs2            = 75, //!< animated
537
+        Cogs3            = 76, //!< animated
538
+        CS_Lara          = 77, //!< Lara / Scion holder in Cut Scene
539
+        CS_Larson        = 78, //!< Larson / Natla / Scion holder in Cut Scene
540
+        CS_LarsonGun     = 79, //!< Larsons gun / Scion / Natla in Cut Scene
541
+        CS_Scion         = 80, //!< Scion in Cut Scene
542
+        PassportClosed   = 81, //!< Passport closed
543
+        N                = 82, //!< N-thingy, Playstation memory card?
544
+        SaveCrystal      = 83,
545
+        _Pistols         = 84,
546
+        _Shotgun         = 85,
547
+        _Magnums         = 86,
548
+        _Uzis            = 87,
549
+        _PistolAmmo      = 88, //!< ?
550
+        _ShotgunAmmo     = 89,
551
+        _MagnumAmmo      = 90,
552
+        _UziAmmo         = 91,
553
+
554
+        _SmallMedipack   = 93,
555
+        _LargeMedipack   = 94,
556
+        Sunglasses       = 95,
557
+        Cassette         = 96, // Cassette player and headphones
558
+        DirectionKeys    = 97,
559
+
560
+        Pistol           = 99,
561
+        Shotgun          = 100,
562
+        Magnum           = 101,
563
+        Uzi              = 102,
564
+        PistolAmmo       = 103, //!< ?
565
+        ShotgunAmmo      = 104,
566
+        MagnumAmmo       = 105,
567
+        UziAmmo          = 106,
568
+
569
+        SmallMedipack    = 108,
570
+        LargeMedipack    = 109,
571
+        _Puzzle1         = 110,
572
+        _Puzzle2         = 111,
573
+        _Puzzle3         = 112,
574
+        _Puzzle4         = 113,
575
+        Puzzle1          = 114,
576
+        Puzzle2          = 115,
577
+        Puzzle3          = 116,
578
+        Puzzle4          = 117,
579
+        Slot1Empty       = 118,
580
+        Slot2Empty       = 119,
581
+        Slot3Empty       = 120,
582
+        Slot4Empty       = 121,
583
+        Slot1Full        = 122,
584
+        Slot2Full        = 123,
585
+        Slot3Full        = 124,
586
+        Slot4Full        = 125,
587
+        _Pickup1         = 126,
588
+        Pickup1          = 127,
589
+        LaraHips3        = 128,
590
+        _Key1            = 129,
591
+        _Key2            = 130,
592
+        _Key3            = 131,
593
+        _Key4            = 132,
594
+        Key1             = 133,
595
+        Key2             = 134,
596
+        Key3             = 135,
597
+        Key4             = 136,
598
+        Lock1            = 137,
599
+        Lock2            = 138,
600
+        Lock3            = 139,
601
+        Lock4            = 140,
602
+
603
+        _ScionPiece      = 143,
604
+
605
+        CompleteScion    = 146,
606
+        ScionHolder      = 147,
607
+
608
+        ScionPiece       = 150,
609
+        _Flare           = 151, //!< Flare(?) / Explosion
610
+
611
+        _Splash          = 153,
612
+
613
+        _Bubbles1        = 155,
614
+        _Bubbles2        = 156,
615
+
616
+        _BloodSplatter   = 158,
617
+
618
+        _FlyingDisk      = 160,
619
+        CentaurStatue    = 161,
620
+        Shack            = 162, //!< Suspended from wire rope
621
+        MutantEggNormal  = 163, //!< Mutant Egg and Holder (Normal)
622
+        _BulletHit       = 164,
623
+        _Sparkle         = 165,
624
+        Gunflare1        = 166,
625
+
626
+        LaraHips4        = 169,
627
+        LaraHips5        = 170,
628
+
629
+        MutantBullet     = 172,
630
+        MutantGrenade    = 173,
631
+
632
+        _Splatter        = 176,
633
+        LaraHips6        = 177,
634
+        _Fire            = 178,
635
+        LaraHips7        = 179,
636
+        FlowingLava      = 180, //!< Flowing Atlantean Lava
637
+        MutantEggBig     = 181, //!< Mutant Egg and Holder (Big)
638
+        Motorboat        = 182,
639
+        LaraHips8        = 183,
640
+
641
+        ShrinkingWedge   = 189, //!< ?
642
+        _StandardSymbols = 190,
643
+        _Plant1          = 191,
644
+        _Plant2          = 192,
645
+        _Plant3          = 193,
646
+        _Plant4          = 194,
647
+        _Plant5          = 195,
648
+
649
+        _Bag1            = 200,
650
+
651
+        _Bag2            = 204,
652
+
653
+        Gunflare2        = 207,
654
+
655
+        _Rock1           = 212,
656
+        _Rock2           = 213,
657
+        _Rock3           = 214,
658
+        _Bag3            = 215,
659
+        _Pottery1        = 216,
660
+        _Pottery2        = 217,
661
+
662
+        _PaintedPot      = 231,
663
+
664
+        _IncaMummy       = 233,
665
+
666
+        _Pottery3        = 236,
667
+        _Pottery4        = 237,
668
+        _Pottery5        = 238,
669
+        _Pottery6        = 239
670
+    };
671
+};
672
+
673
+#endif

Loading…
Cancel
Save