2020-08-19 18:11:00 +00:00
|
|
|
#ifndef CREATURELIB_DEFINES_HPP
|
|
|
|
#define CREATURELIB_DEFINES_HPP
|
2022-03-23 12:56:45 +00:00
|
|
|
#include <Arbutils/Defines.hpp>
|
2020-08-19 18:11:00 +00:00
|
|
|
|
2020-09-27 09:25:32 +00:00
|
|
|
#if LEVEL_U8
|
2022-03-23 17:30:35 +00:00
|
|
|
using level_int_t = u8;
|
2020-09-27 09:25:32 +00:00
|
|
|
#elif LEVEL_U16
|
2022-03-23 17:30:35 +00:00
|
|
|
using level_int_t = u16;
|
2020-09-27 09:25:32 +00:00
|
|
|
#elif LEVEL_U32
|
2022-03-23 17:30:35 +00:00
|
|
|
using level_int_t = u32;
|
2020-09-27 09:25:32 +00:00
|
|
|
#elif LEVEL_U64
|
2022-03-23 17:30:35 +00:00
|
|
|
using level_int_t = u64;
|
2020-09-27 09:25:32 +00:00
|
|
|
#else
|
|
|
|
#warning Level size was not specified, falling back to uint8_t
|
2022-03-23 17:30:35 +00:00
|
|
|
using level_int_t = u8;
|
2020-09-27 09:25:32 +00:00
|
|
|
#endif
|
2020-08-19 18:11:00 +00:00
|
|
|
|
|
|
|
#endif // CREATURELIB_DEFINES_HPP
|