DummyState.hxx 449 B

1234567891011121314151617181920
  1. #pragma once
  2. #ifndef SNAKE_DUMMYSTATE_HXX
  3. #define SNAKE_DUMMYSTATE_HXX
  4. #include "GameState.hxx"
  5. #include "ui/Button.hxx"
  6. class DummyState final : public GameState {
  7. public:
  8. void update(GameStateManager& gsm, std::chrono::milliseconds delta_time) override;
  9. void render(SDLRenderer& renderer) override;
  10. private:
  11. std::chrono::milliseconds time_in_state_{0};
  12. Button test_button_{"Test", 15, 15, 300, 80};
  13. };
  14. #endif // SNAKE_DUMMYSTATE_HXX