From 06d882609b418f4ddc9847f90b94f3f41e5cfb86 Mon Sep 17 00:00:00 2001 From: Stephen Seo Date: Mon, 31 Jul 2023 15:28:01 +0900 Subject: [PATCH] Keep all "draw commands" in Game --- src/game.cc | 7 ++++++- src/main.cc | 4 ---- 2 files changed, 6 insertions(+), 5 deletions(-) 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() {