Easys
A minimalist, header-only C++ ECS library for efficient and fuss-free entity and component management.
Loading...
Searching...
No Matches
config.hpp
Go to the documentation of this file.
1#pragma once
2
3// Provide configurations options for the user.
4
11#ifndef EASYS_ENTITY_TYPE
12#define EASYS_ENTITY_TYPE uint32_t
13#endif
14
22#ifndef EASYS_ENTITY_LIMIT
23#define EASYS_ENTITY_LIMIT 10000
24#endif
25
35#ifndef EASYS_LOG_ENABLED
36#define EASYS_LOG_ENABLED 0
37#endif
38
50#ifndef EASYS_LOG_VERBOSITY
51#define EASYS_LOG_VERBOSITY 0
52#endif
53
71#ifndef EASYS_LOG_LEVEL
72#define EASYS_LOG_LEVEL 2
73#endif
74
84#ifndef EASYS_LOG_TO_FILE
85#define EASYS_LOG_TO_FILE 0
86#endif
87
96#ifndef EASYS_LOG_FILE_PATH
97#define EASYS_LOG_FILE_PATH "easys_log.txt"
98#endif