From 031d92116011393b09a34f4d5098f788ec8121f6 Mon Sep 17 00:00:00 2001 From: raven02 Date: Wed, 17 Apr 2013 05:11:39 +0800 Subject: [PATCH] Add class for Audio/Graphics/System/Controls Screen --- UI/MenuScreens.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/UI/MenuScreens.h b/UI/MenuScreens.h index 2225abd778..78034ce152 100644 --- a/UI/MenuScreens.h +++ b/UI/MenuScreens.h @@ -77,7 +77,33 @@ public: void render(); }; +class AudioScreen : public Screen +{ +public: + void update(InputState &input); + void render(); +}; +class GraphicsScreen : public Screen +{ +public: + void update(InputState &input); + void render(); +}; + +class SystemScreen : public Screen +{ +public: + void update(InputState &input); + void render(); +}; + +class ControlsScreen : public Screen +{ +public: + void update(InputState &input); + void render(); +}; struct FileSelectScreenOptions { const char* filter; // Enforced extension filter. Case insensitive, extensions separated by ":". bool allowChooseDirectory;