56 lines
1.7 KiB
C++
56 lines
1.7 KiB
C++
//===========================================================================
|
|
// Copyright (C) 2002 Radical Entertainment Ltd. All rights reserved.
|
|
//
|
|
// Component: None, header only
|
|
//
|
|
// Description: Enumeration names for all breakables in the game
|
|
//
|
|
// Authors: Michael Riegger
|
|
//
|
|
//===========================================================================
|
|
|
|
// Recompilation protection flag.
|
|
#ifndef BREAKABLESENUM_H
|
|
#define BREAKABLESENUM_H
|
|
|
|
//===========================================================================
|
|
// Constants, Typedefs, and Macro Definitions (needed by external clients)
|
|
//===========================================================================
|
|
|
|
namespace BreakablesEnum
|
|
{
|
|
enum BreakableID
|
|
{
|
|
eNull = -1, // No breakable. Assertion if this is attempted to play
|
|
eHydrantBreaking = 3,
|
|
eMailboxBreaking = 5 ,
|
|
eParkingMeterBreaking = 6,
|
|
eWoodenCratesBreaking = 7,
|
|
eTommacoPlantsBreaking = 8,
|
|
ePowerCouplingBreaking = 9,
|
|
ePineTreeBreaking = 14,
|
|
eOakTreeBreaking = 15,
|
|
eBigBarrierBreaking = 16,
|
|
eRailCrossBreaking = 17,
|
|
eSpaceNeedleBreaking = 18,
|
|
eKrustyGlassBreaking = 19,
|
|
eCypressTreeBreaking = 20,
|
|
eDeadTreeBreaking = 21,
|
|
eSkeletonBreaking = 22,
|
|
eWillow = 23,
|
|
eCarExplosion = 24,
|
|
eGlobeLight = 25,
|
|
eTreeMorn = 26,
|
|
ePalmTreeSmall = 27,
|
|
ePalmTreeLarge = 28,
|
|
eStopsign = 29,
|
|
ePumpkin = 30,
|
|
ePumpkinMed = 31,
|
|
ePumpkinSmall = 32,
|
|
eCasinoJump = 33,
|
|
eNumBreakables = 34
|
|
};
|
|
|
|
enum { eMaxBreakableNames = 10 };
|
|
}
|
|
#endif |