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