summaryrefslogtreecommitdiff
path: root/src/background.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/background.c')
-rw-r--r--src/background.c4
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);