Convert to status codes for Controller init.

This commit is contained in:
Justin Scofield
2022-08-04 19:03:35 +00:00
parent b488f8df3a
commit 7903e0cdc4
2 changed files with 12 additions and 85 deletions

View File

@@ -23,7 +23,7 @@ namespace core {
class Controller {
public:
bool isActive() const;
void onEntry();
absl::Status onEntry();
void onInput();
void onLoad();
void doRender() const;
@@ -36,15 +36,11 @@ class Controller {
void operator()(SDL_Texture *p) const { SDL_DestroyTexture(p); }
};
void CreateWindow();
void CreateRenderer();
void CreateGuiContext() const;
absl::Status CreateWindow();
absl::Status CreateRenderer();
absl::Status CreateGuiContext();
void CloseWindow() { active_ = false; }
absl::Status CreateWindowV2();
absl::Status CreateRendererV2();
absl::Status CreateGuiContextV2();
friend int ::main(int argc, char **argv);
bool active_;