//=========================================================================== // 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