IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
info.hxx
Go to the documentation of this file.
1
3
4#pragma once
5#include <ice/types.hxx>
6
7namespace ice::info
8{
9
11 static constexpr char const engine_name[] = "iceshard";
12
14 static constexpr char const engine_version_str[] = "0.5.0";
15
17 static constexpr ice::u8 engine_version_major = 0;
18 static constexpr ice::u8 engine_version_minor = 5;
19 static constexpr ice::u8 engine_version_patch = 0;
20
28 enum class Stability { Alpha, Beta, RC, Review, Public };
29
32
33} // namespace ice
Definition info.hxx:8
static constexpr ice::u8 engine_version_minor
Definition info.hxx:18
static constexpr ice::u8 engine_version_major
Engine version the codebase was based on.
Definition info.hxx:17
static constexpr Stability stability
Engine stability of the current version.
Definition info.hxx:31
static constexpr char const engine_version_str[]
Engine version the codebase was based on. (as a string).
Definition info.hxx:14
static constexpr ice::u8 engine_version_patch
Definition info.hxx:19
Stability
Stability category of this engine version.
Definition info.hxx:28
@ Beta
Definition info.hxx:28
@ Public
Definition info.hxx:28
@ Review
Definition info.hxx:28
@ Alpha
Definition info.hxx:28
@ RC
Definition info.hxx:28
static constexpr char const engine_name[]
Name of the engine.
Definition info.hxx:11
std::uint8_t u8
Definition types.hxx:24