The-Simpsons-Hit-and-Run/game/code/constants/vehicleenum.h

176 lines
4.4 KiB
C++

#ifndef VEHICLE_ENUM
#define VEHICLE_ENUM
namespace VehicleEnum
{
/*
enum VehicleID
{
FERRINI, //Bart
TRANS_AM, //Apu
BANDIT, //Snake
BARRACUDA, //Homer
PINK_SEDAN, //Homer
JEEP, //Grampa
PICKUP, //Cletus
POLICE, //Wiggum
CLOWN_CAR, //Krusty
CANYONARO, //Marge
OTTOBUS, //Otto
DUFF_TRUCK, //Moe
LIMO, //Smithers
MOTORHOME, //Flanders
HUMMER1, //McBain (regular)
ALIEN, //Kodos & Kang
BUGGY, //Zombie 1?
MUNSTERS, //Zombie 2?
HUMMER2, //McBain (Halloween)
NUM_VEHICLES,
INVALID
};
*/
// new enum list with enums matching new names:
// ordered so that old numeric values will work
enum VehicleID
{
BART_V = 0, // bart_v 0
APU_V, // apu_v 1
SNAKE_V, // snake_v 2
HOMER_V, // homer_v 3
FAMIL_V, // famil_v 4
GRAMP_V, // gramp_v 5
CLETU_V, // cletu_v 6
WIGGU_V, // wiggu_v 7
KRUSTYKAR_NOTYETIN, //
MARGE_V, // marge_v 9
OTTOBUS_NOTYETIN,
MOESDUFFTRUCK_NOTYETIN,
SMITH_V, // smith_v 12
FLANDERSMOTORHOME_NOTYETIN,
MCBAINHUMMER_NOTYETIN,
ALIEN_NOTYETIN,
ZOMBI_V, // zombi_v 16
MUNSTERS_NOTYETIN,
HUMMER2_NOTYETIN,
CVAN, // cVan 19
COMPACTA, // compactA 20
COMIC_V, // comic_v 21
SKINN_V, // skinn_v 22
// some more new ai cars
CCOLA, // 23
CSEDAN, // 24
CPOLICE, // 25
CCELLA, // 26
CCELLB, // 27
CCELLC, // 28
CCELLD, // 29
// some more new traffic cars
MINIVANA, // 30
PICKUPA, // 31
TAXIA, // 32
SPORTSA, // 33
SPORTSB, // 34
SUVA, // 35
WAGONA, // 36
// some more new cars: nov 12, 2002
HBIKE_V, // 37
BURNS_V, // 38
HONOR_V, // 39
CARMOR, // 40
CCURATOR, // 41
CHEARS, // 42
CKLIMO, // 43
CLIMO, // 44
CNERD, // 45
FRINK_V, // 46
// some more new cars: dec 18, 2002
CMILK, // 47
CDONUT, // 48
BBMAN_V, // 49
BOOKB_V, // 50
CARHOM_V, // 51
ELECT_V, // 52
FONE_V, // 53
GRAMR_V, // 54
MOE_V, // 55
MRPLO_V, // 56
OTTO_V, // 57
PLOWK_V, // 58
SCORP_V, // 59
WILLI_V, // 60
// new traffic cars: Jan 11, 2002
SEDANA, // 61
SEDANB, // 62
// new Chase cars: Jan 11, 2002
CBLBART, // 63
CCUBE, // 64
CDUFF, // 65
CNONUP, // 66
// new Driver cars: Jan 11, 2002
LISA_V, // 67
KRUST_V, // 68
// new Traffic cars: Jan 13, 2002
COFFIN, // 69
HALLO, // 70
SHIP, // 71
WITCHCAR, // 72
// new Traffic husk: Feb 10, 2002
HUSKA, // 73
// new Driver cars: Feb 11, 2002
ATV_V, // 74
DUNE_V, // 75
HYPE_V, // 76
KNIGH_V, // 77
MONO_V, // 78
OBLIT_V, // 79
ROCKE_V, // 80
// new Traffic cars: Feb 24, 2002
AMBUL, // 81
BURNSARM, // 82
FISHTRUC, // 83
GARBAGE, // 84
ICECREAM, // 85
ISTRUCK, // 86
NUCTRUCK, // 87
PIZZA, // 88
SCHOOLBU, // 89
VOTETRUC, // 90
// new traffic car, april 2 2003
GLASTRUC,
CFIRE_V,
// new chase car, may 23, 2003 - good grief
CBONE, // 93
REDBRICK, // 94
NUM_VEHICLES,
INVALID
};
}
#endif //VEHICLE_ENUM