aboutsummaryrefslogtreecommitdiff
path: root/assets/blender/gleis/rail_my_rt.blend1
diff options
context:
space:
mode:
authororwell96 <mono96.mml@gmail.com>2017-02-02 00:02:11 +0100
committerorwell96 <mono96.mml@gmail.com>2017-02-02 00:02:11 +0100
commitf6d1157ba1b3bc8519b7c01f6b5974b0f9f5cae1 (patch)
tree9b8196b017264a0cc56d72f2a29af7bd43d87ce2 /assets/blender/gleis/rail_my_rt.blend1
parent78e936bea7831e9a0d253b72ca8a63da558c9e81 (diff)
downloadadvtrains-f6d1157ba1b3bc8519b7c01f6b5974b0f9f5cae1.tar.gz
advtrains-f6d1157ba1b3bc8519b7c01f6b5974b0f9f5cae1.tar.bz2
advtrains-f6d1157ba1b3bc8519b7c01f6b5974b0f9f5cae1.zip
Lua automation - initial incomplete coding
Diffstat (limited to 'assets/blender/gleis/rail_my_rt.blend1')
0 files changed, 0 insertions, 0 deletions
ass="hl com">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ #pragma once #include <exception> #include <string> class BaseException : public std::exception { public: BaseException(const std::string &s) throw(): m_s(s) {} ~BaseException() throw() = default; virtual const char * what() const throw() { return m_s.c_str(); } protected: std::string m_s; }; class AlreadyExistsException : public BaseException { public: AlreadyExistsException(const std::string &s): BaseException(s) {} }; class VersionMismatchException : public BaseException { public: VersionMismatchException(const std::string &s): BaseException(s) {} }; class FileNotGoodException : public BaseException { public: FileNotGoodException(const std::string &s): BaseException(s) {} }; class DatabaseException : public BaseException { public: DatabaseException(const std::string &s): BaseException(s) {} }; class SerializationError : public BaseException { public: SerializationError(const std::string &s): BaseException(s) {} }; class PacketError : public BaseException { public: PacketError(const std::string &s): BaseException(s) {} }; class SettingNotFoundException : public BaseException { public: SettingNotFoundException(const std::string &s): BaseException(s) {} }; class InvalidFilenameException : public BaseException { public: InvalidFilenameException(const std::string &s): BaseException(s) {} }; class ItemNotFoundException : public BaseException { public: ItemNotFoundException(const std::string &s): BaseException(s) {} };