19 #ifndef OPENXCOM_TESTSTATE_H
20 #define OPENXCOM_TESTSTATE_H
22 #include "../Engine/State.h"
59 SDL_Surface *testSurface();
A game state that receives user input and reacts accordingly.
Definition: State.h:44
Box with a coloured border and custom background.
Definition: Window.h:42
void think()
Runs state functionality every cycle.
Definition: TestState.cpp:126
TestState(Game *game)
Creates the Test state.
Definition: TestState.cpp:47
List of Text's split into columns.
Definition: TextList.h:42
~TestState()
Cleans up the Test state.
Definition: TestState.cpp:121
Horizontal slider control to select from a range of values.
Definition: Slider.h:36
Text string displayed on screen.
Definition: Text.h:41
A state purely for testing game functionality.
Definition: TestState.h:45
Container of a set of surfaces.
Definition: SurfaceSet.h:38
Text button with a list dropdown when pressed.
Definition: ComboBox.h:38
void blit()
Blits the state to the screen.
Definition: TestState.cpp:136
Coloured button with a text label.
Definition: TextButton.h:40
The core of the game engine, manages the game's entire contents and structure.
Definition: Game.h:44
Number digits displayed on the screen.
Definition: NumberText.h:31