|
2 | 2 | #define ECSACT_DEFINITIONS_H
|
3 | 3 |
|
4 | 4 | #include <stdint.h>
|
| 5 | +#include <stdbool.h> |
5 | 6 | #include "ecsact/runtime/common.h"
|
6 | 7 |
|
7 | 8 | /**
|
|
22 | 23 | * values specified in the `ecsact_builtin_type` enum are valid.
|
23 | 24 | */
|
24 | 25 | typedef enum ecsact_builtin_type {
|
25 |
| - ECSACT_BOOL = 0b0000'0000'0000'0001, |
26 |
| - ECSACT_I8 = 0b1000'0000'0000'1000, |
27 |
| - ECSACT_U8 = 0b0000'0000'0000'1000, |
28 |
| - ECSACT_I16 = 0b1000'0000'0001'0000, |
29 |
| - ECSACT_U16 = 0b0000'0000'0001'0000, |
30 |
| - ECSACT_I32 = 0b1000'0000'0010'0000, |
31 |
| - ECSACT_U32 = 0b0000'0000'0010'0000, |
32 |
| - ECSACT_F32 = 0b0100'0000'0010'0000, |
33 |
| - ECSACT_ENTITY_TYPE = 0b0010'0000'0010'0000, |
| 26 | + ECSACT_BOOL = 0b0000000000000001, |
| 27 | + ECSACT_I8 = 0b1000000000001000, |
| 28 | + ECSACT_U8 = 0b0000000000001000, |
| 29 | + ECSACT_I16 = 0b1000000000010000, |
| 30 | + ECSACT_U16 = 0b0000000000010000, |
| 31 | + ECSACT_I32 = 0b1000000000100000, |
| 32 | + ECSACT_U32 = 0b0000000000100000, |
| 33 | + ECSACT_F32 = 0b0100000000100000, |
| 34 | + ECSACT_ENTITY_TYPE = 0b0010000000100000, |
34 | 35 | } ecsact_builtin_type;
|
35 | 36 |
|
36 | 37 | typedef enum ecsact_type_kind {
|
|
0 commit comments