diff --git a/engine/include/nova/core/types.hpp b/engine/include/nova/core/types.hpp new file mode 100644 index 0000000..8f6b221 --- /dev/null +++ b/engine/include/nova/core/types.hpp @@ -0,0 +1,35 @@ +/** + * Copyright (c) 2025, Jayden Grubb + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +#pragma once + +#include +#include + +namespace nova::types { + +using u8 = uint8_t; +using u16 = uint16_t; +using u32 = uint32_t; +using u64 = uint64_t; +using usize = size_t; +using uptr = uintptr_t; +using umax = uintmax_t; + +using i8 = int8_t; +using i16 = int16_t; +using i32 = int32_t; +using i64 = int64_t; +using isize = ptrdiff_t; +using iptr = intptr_t; +using imax = intmax_t; + +using f32 = float; +using f64 = double; + +} // namespace nova::types + +using namespace nova::types;