Add class for Audio/Graphics/System/Controls Screen

This commit is contained in:
raven02 2013-04-17 05:11:39 +08:00
parent 5c7cdf276a
commit 031d921160

View File

@ -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;