1234567891011121314151617181920212223 |
- #pragma once
- #ifndef SNAKE_HIGHSCORESTATE_HXX
- #define SNAKE_HIGHSCORESTATE_HXX
- #include "GameState.hxx"
- #include "AssetManager.hxx"
- class HighScoreState final : public GameState {
- public:
- HighScoreState();
- void on_event(GameStateManager& gsm, SDL_Event const& event) override;
- void render(SDLRenderer& renderer) override;
- private:
- Asset<TTF_Font*> font_;
- void render_heading(SDLRenderer& renderer, int width, SDL_Color const& color, int& current_height);
- };
- #endif // SNAKE_HIGHSCORESTATE_HXX
|