add accessors for renderer and window to Controller

This commit is contained in:
scawful
2024-08-02 15:35:12 -04:00
parent 2fbca008c7
commit a0fb222fa1

View File

@@ -45,8 +45,14 @@ class Controller : public ExperimentFlags {
absl::Status CreateGuiContext();
absl::Status LoadFontFamilies() const;
absl::Status LoadAudioDevice();
void SetupScreen() {
master_editor_.SetupScreen(renderer_);
}
auto master_editor() -> editor::MasterEditor & { return master_editor_; }
auto renderer() -> SDL_Renderer * { return renderer_.get(); }
auto window() -> SDL_Window * { return window_.get(); }
private:
struct sdl_deleter {