diff options
Diffstat (limited to 'src/background.c')
-rw-r--r-- | src/background.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/background.c b/src/background.c index f0991e4..48501c1 100644 --- a/src/background.c +++ b/src/background.c @@ -15,7 +15,7 @@ draw_square(double size, double angle) void background_update(Game *g) { - if (game_entity_count(g, entity_type("player")) > 0) + if (g != NULL && game_entity_count(g, entity_type("player")) > 0) tick += 1.0; else tick += 0.25; @@ -24,6 +24,8 @@ background_update(Game *g) void background_draw(void) { + if (!tick) + return; LZY_DrawSetColor(BLACK); draw_square(300 * sin(tick / 50), tick / 40); draw_square(300 * sin(tick / 40), tick / 30); |