Files
spacetris/src/states/MenuState.h
2025-11-22 10:59:47 +01:00

17 lines
431 B
C++

// MenuState.h
#pragma once
#include "State.h"
class MenuState : public State {
public:
MenuState(StateContext& ctx);
void onEnter() override;
void onExit() override;
void handleEvent(const SDL_Event& e) override;
void update(double frameMs) override;
void render(SDL_Renderer* renderer, float logicalScale, SDL_Rect logicalVP) override;
private:
int selectedButton = 0; // 0 = PLAY, 1 = LEVEL
};