From: Stephen Seo Date: Mon, 31 Jul 2023 06:28:01 +0000 (+0900) Subject: Keep all "draw commands" in Game X-Git-Url: https://git.seodisparate.com/js/base.js?a=commitdiff_plain;h=06d882609b418f4ddc9847f90b94f3f41e5cfb86;p=jumpartifact.com_demo_0 Keep all "draw commands" in Game --- diff --git a/src/game.cc b/src/game.cc index 77a0b4a..41ce4ae 100644 --- a/src/game.cc +++ b/src/game.cc @@ -7,4 +7,9 @@ Game::Game() {} void Game::update() {} -void Game::draw() { DrawText("Testing...", 100, 100, 30, RAYWHITE); } +void Game::draw() { + BeginDrawing(); + ClearBackground(BLACK); + DrawText("Testing...", 100, 100, 30, RAYWHITE); + EndDrawing(); +} diff --git a/src/main.cc b/src/main.cc index f62ab94..36e8142 100644 --- a/src/main.cc +++ b/src/main.cc @@ -33,11 +33,7 @@ void jumpartifact_demo_update(void *ud) { Game *game = (Game *)ud; game->update(); - - BeginDrawing(); - ClearBackground(BLACK); game->draw(); - EndDrawing(); } int main() {