std::ostream* capture_demo_stream;
std::string capture_file;
std::istream* playback_demo_stream;
CodeController* demo_controller;
std::ostream* capture_demo_stream;
std::string capture_file;
std::istream* playback_demo_stream;
CodeController* demo_controller;
float play_time; /**< total time in seconds that this session ran interactively */
bool edit_mode; /**< true if GameSession runs in level editor mode */
bool levelintro_shown; /**< true if the LevelIntro screen was already shown */
float play_time; /**< total time in seconds that this session ran interactively */
bool edit_mode; /**< true if GameSession runs in level editor mode */
bool levelintro_shown; /**< true if the LevelIntro screen was already shown */
int coins_at_start; /** How many coins does the player have at the start */
BonusType bonus_at_start; /** What bonuses does the player have at the start */
int max_fire_bullets_at_start; /** How many fire bullets does the player have */
int coins_at_start; /** How many coins does the player have at the start */
BonusType bonus_at_start; /** What bonuses does the player have at the start */
int max_fire_bullets_at_start; /** How many fire bullets does the player have */