1 /***************************************************************************** 2 * Copyright (c) 2014-2020 OpenRCT2 developers 3 * 4 * For a complete list of all authors, please refer to contributors.md 5 * Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2 6 * 7 * OpenRCT2 is licensed under the GNU General Public License version 3. 8 *****************************************************************************/ 9 10 #pragma once 11 12 #include "../common.h" 13 14 namespace OpenRCT2 15 { 16 struct IStream; 17 } 18 19 enum class RCT12TrackDesignVersion : uint8_t; 20 21 namespace SawyerEncoding 22 { 23 bool ValidateChecksum(OpenRCT2::IStream* stream); 24 RCT12TrackDesignVersion ValidateTrackChecksum(OpenRCT2::IStream* stream); 25 } // namespace SawyerEncoding 26