Change Colour constructors to be constexpr

This commit is contained in:
Jonathan G Rennison
2023-08-14 17:07:42 +01:00
parent 95f3cf2a8e
commit 2b8171093a
2 changed files with 3 additions and 3 deletions

View File

@@ -180,7 +180,7 @@ union Colour {
* @param b The channel for the blue colour.
* @param a The channel for the alpha/transparency.
*/
Colour(uint8 r, uint8 g, uint8 b, uint8 a = 0xFF) :
constexpr Colour(uint8 r, uint8 g, uint8 b, uint8 a = 0xFF) :
#if defined(__EMSCRIPTEN__)
r(r), g(g), b(b), a(a)
#elif TTD_ENDIAN == TTD_BIG_ENDIAN
@@ -195,7 +195,7 @@ union Colour {
* Create a new colour.
* @param data The colour in the correct packed format.
*/
Colour(uint data = 0) : data(data)
constexpr Colour(uint data = 0) : data(data)
{
}
};