internal GameCollection GetCollection(CollectionType t)
{
switch (t) {
case CollectionType.Aircraft:
return _aircraftTypes;
case CollectionType.Building:
return _buildingTypes;
case CollectionType.Infantry:
return _infantryTypes;
case CollectionType.Overlay:
return _overlayTypes;
case CollectionType.Smudge:
return _smudgeTypes;
case CollectionType.Terrain:
return _terrainTypes;
case CollectionType.Vehicle:
return _vehicleTypes;
case CollectionType.Tiles:
return _tileTypes;
default:
throw new ArgumentOutOfRangeException("t");
}
}