organise order of preset scenery groups and paths

This commit is contained in:
Ted John 2016-04-19 23:51:57 +01:00
parent ff1de46ca6
commit 6a48bed4ad
2 changed files with 27 additions and 22 deletions

View File

@ -111,34 +111,38 @@ void S4Importer::Initialise()
void S4Importer::CreateAvailableObjectMappings()
{
// Add default scenery groups
_sceneryGroupEntries.AddRange({
"SCGTREES",
"SCGPATHX",
"SCGSHRUB",
"SCGGARDN",
"SCGFENCE",
"SCGWALLS"
});
// Add default footpaths
_pathEntries.AddRange({
"PATHASH ",
"PATHCRZY",
"PATHDIRT",
"PATHSPCE",
"TARMAC ",
"TARMACB ",
"TARMACG ",
"ROAD ",
});
AddDefaultEntries();
AddAvailableEntriesFromResearchList();
AddAvailableEntriesFromMap();
AddAvailableEntriesFromRides();
AddAvailableEntriesFromSceneryGroups();
}
void S4Importer::AddDefaultEntries()
{
// Add default scenery groups
_sceneryGroupEntries.AddRange({
"SCGTREES",
"SCGSHRUB",
"SCGGARDN",
"SCGFENCE",
"SCGWALLS",
"SCGPATHX",
});
// Add default footpaths
_pathEntries.AddRange({
"TARMAC ",
"TARMACG ",
"TARMACB ",
"PATHCRZY",
"PATHSPCE",
"PATHDIRT",
"PATHASH ",
"ROAD ",
});
}
void S4Importer::AddAvailableEntriesFromResearchList()
{
size_t researchListCount;

View File

@ -53,6 +53,7 @@ private:
* lookup tables for converting from hard coded RCT1 object types to dynamic object entries.
*/
void CreateAvailableObjectMappings();
void AddDefaultEntries();
void AddAvailableEntriesFromResearchList();
void AddAvailableEntriesFromMap();
void AddAvailableEntriesFromRides();