From e5141c0f69da3e7d3786e886a829a441bf48b4da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Sun, 9 Oct 2016 14:03:45 +0200 Subject: [PATCH] Include copyright notice in ride generator --- test/testpaint/generate.cpp | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/test/testpaint/generate.cpp b/test/testpaint/generate.cpp index b2694924b3..9504ed56aa 100644 --- a/test/testpaint/generate.cpp +++ b/test/testpaint/generate.cpp @@ -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[] =