Contains the exception interfaces used to signal completion of a scenario, campaign or turn. More...
#include "level_result.hpp"
#include "lua_jailbreak_exception.hpp"
#include <string>
#include <exception>
Go to the source code of this file.
Classes | |
class | return_to_play_side_exception |
Exception used to escape form the ai or ui code to playsingle_controller::play_side. More... | |
class | quit_game_exception |
struct | transient_end_level |
The non-persistent part of end_level_data. More... | |
struct | end_level_data |
Additional information on the game outcome which can be provided by WML. More... | |
Functions | |
void | throw_quit_game_exception () |
Contains the exception interfaces used to signal completion of a scenario, campaign or turn.
Definition in file game_end_exceptions.hpp.
|
inline |
Definition at line 106 of file game_end_exceptions.hpp.
Referenced by events::console_handler::do_quit(), play_controller::init(), playmp_controller::process_network_side_drop_impl(), quit_confirmation::quit_to_title(), and savegame::savegame::save_game_interactive().