# File: `RaceTypes.h`
## Classes
- `RaceTypeStructure`
- `MasterRaceTypeList`
## Functions
- `bool AddRaceType(int16 model_id, int16 race_type_id, const char* category, const char* subcategory, const char* modelname, bool allow_override = false);`
- `int16 GetRaceType(int16 model_id);`
- `int16 GetRaceBaseType(int16 model_id);`
## Notable Comments
- */
- //FLYINGSNAKE Defined in natural as well, think is a better fit there then here
- /// Add a race type define to the list
- /// The id of the model
- /// The id of the race type
- /// The category of the race type
- /// The subcategory of the race type
- /// The model name of the model id
- /// Gets the race type for the given model
- /// The model id to get the race type for