#pragma once #include #include #include typedef uint16_t UnderlyingItemT; constexpr uint32_t framesPerSecond = 32; inline float FrameToSeconds(uint32_t frame) { return static_cast(frame) / framesPerSecond; } inline uint32_t SecondsToFrames(float time) { return static_cast(time * framesPerSecond); } #define DEV_ASSERT(x) assert(x)