mirror of
https://github.com/J-D-K/JKSV.git
synced 2026-04-24 07:17:11 -05:00
29 lines
633 B
C++
29 lines
633 B
C++
#pragma once
|
|
#include "appstates/AppState.hpp"
|
|
#include "sdl.hpp"
|
|
#include "ui/Menu.hpp"
|
|
|
|
/// @brief Extras menu.
|
|
class ExtrasMenuState : public AppState
|
|
{
|
|
public:
|
|
/// @brief Constructor.
|
|
ExtrasMenuState(void);
|
|
|
|
/// @brief Required even if nothing happens.
|
|
~ExtrasMenuState() {};
|
|
|
|
/// @brief Updates the menu.
|
|
void update(void) override;
|
|
|
|
/// @brief Renders the menu to screen.
|
|
void render(void) override;
|
|
|
|
private:
|
|
/// @brief Menu
|
|
ui::Menu m_extrasMenu;
|
|
|
|
/// @brief Render target for menu.
|
|
sdl::SharedTexture m_renderTarget;
|
|
};
|