mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-24 00:03:11 +01:00
Merge pull request #4569 from janisozaur/generate-rides
Generated rides
This commit is contained in:
@@ -63,11 +63,40 @@ private:
|
||||
|
||||
void Generate()
|
||||
{
|
||||
GenerateCopyrightHeader();
|
||||
GenerateIncludes();
|
||||
GenerateTrackFunctions();
|
||||
GenerateMainFunction();
|
||||
}
|
||||
|
||||
void GenerateCopyrightHeader()
|
||||
{
|
||||
const char * copyrights[] =
|
||||
{
|
||||
"#pragma region Copyright (c) 2014-2016 OpenRCT2 Developers",
|
||||
"/*****************************************************************************",
|
||||
" * OpenRCT2, an open source clone of Roller Coaster Tycoon 2.",
|
||||
" *",
|
||||
" * OpenRCT2 is the work of many authors, a full list can be found in contributors.md",
|
||||
" * For more information, visit https://github.com/OpenRCT2/OpenRCT2",
|
||||
" *",
|
||||
" * OpenRCT2 is free software: you can redistribute it and/or modify",
|
||||
" * it under the terms of the GNU General Public License as published by",
|
||||
" * the Free Software Foundation, either version 3 of the License, or",
|
||||
" * (at your option) any later version.",
|
||||
" *",
|
||||
" * A full copy of the GNU General Public License can be found in licence.txt",
|
||||
" *****************************************************************************/",
|
||||
"#pragma endregion",
|
||||
};
|
||||
|
||||
for (const auto copyright : copyrights)
|
||||
{
|
||||
WriteLine(0, copyright);
|
||||
}
|
||||
WriteLine();
|
||||
}
|
||||
|
||||
void GenerateIncludes()
|
||||
{
|
||||
const char * includes[] =
|
||||
|
||||
Reference in New Issue
Block a user