20 #include "../Engine/State.h" 28 class SavedBattleGame;
29 class BattlescapeState;
38 Text *_txtInEntrance, *_txtInExit, *_txtOutside, *_txtAbort;
42 int _inEntrance, _inExit, _outside;
Container for all the information associated with a given user action, like mouse clicks...
Definition: Action.h:32
Screen which asks for confirmation to abort mission.
Definition: AbortMissionState.h:34
void btnCancelClick(Action *action)
Handler for clicking the Cancel button.
Definition: AbortMissionState.cpp:202
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:40
void btnOkClick(Action *action)
Handler for clicking the OK button.
Definition: AbortMissionState.cpp:191
Text string displayed on screen.
Definition: Text.h:40
~AbortMissionState()
Cleans up the Abort Mission state.
Definition: AbortMissionState.cpp:182
AbortMissionState(SavedBattleGame *battleGame, BattlescapeState *state)
Creates the Abort Mission state.
Definition: AbortMissionState.cpp:44
Coloured button with a text label.
Definition: TextButton.h:38
The battlescape data that gets written to disk when the game is saved.
Definition: SavedBattleGame.h:47
Battlescape screen which shows the tactical battle.
Definition: BattlescapeState.h:47
Definition: BaseInfoState.cpp:40