45         std::shared_ptr<Util::Loader> loader);
 virtual ~PlayGameScene()
Definition: PlayGameScene.cpp:43
Base for scenes that render and interact with tracks. 
Definition: GameScene.h:69
Interface for game client shells. 
Definition: GameDirector.h:57
Display::Display & display
Definition: GameScene.h:130
void OnCameraZoom(int increment)
Definition: PlayGameScene.cpp:92
GameScene SUPER
Definition: PlayGameScene.h:40
void OnPause()
Fired when the pause button (e.g. ESC) is pressed. 
Definition: PlayGameScene.cpp:114
std::shared_ptr< Rules > rules
Definition: GameScene.h:133
std::array< boost::signals2::scoped_connection, 2 > conns
Definition: ProfileEditScene.cpp:152
PlayGameScene(Display::Display &display, GameDirector &director, Script::Core &scripting, std::shared_ptr< Rules > rules, std::shared_ptr< Util::Loader > loader)
Definition: PlayGameScene.cpp:36
void AttachController(Control::InputEventController &controller, ConnList &conns) override
Configure the controller mappings. 
Definition: PlayGameScene.cpp:47
The actual, genuine gameplay scene. 
Definition: PlayGameScene.h:38
Base class for display managers. 
Definition: Display.h:73
Script::Core & scripting
Definition: GameScene.h:132
void DetachController(Control::InputEventController &controller, ConnList &conns) override
Remove the controller mappings. 
Definition: PlayGameScene.cpp:77
GameDirector & director
Definition: GameScene.h:131
Tracks connections as a group. 
Definition: Scene.h:69
void OnCameraPan(int increment)
Definition: PlayGameScene.cpp:99
Definition: Announcement.h:24
void OnCameraReset()
Definition: PlayGameScene.cpp:106
A script environment. 
Definition: Core.h:66