Very hardcoded💀
struct Vec2 {
float x, y;
Vec2() : x(0), y(0) {}
Vec2(float x, float y) : x(x), y(y) {}
};
// FadeState struct for managing the fade effect
struct FadeState {
float alpha;
std::chrono::steady_clock::time_point last_update;
float fade_duration;
bool...