From 3e619979dafa64c6b2576420ff1ce59462256d5e Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Tue, 10 Aug 2021 02:08:41 -0400 Subject: char: Add collision detection/handling --- (limited to 'src/game.c') diff --git a/src/game.c b/src/game.c index 5daea66..0c94202 100644 --- a/src/game.c +++ b/src/game.c @@ -156,6 +156,7 @@ mf_game(long seed, int size, int fow, int reveal, int enemies, int fr; int won; Uint32 beg; + int j; int secs; Uint32 end; Uint32 delay; @@ -246,6 +247,12 @@ mf_game(long seed, int size, int fow, int reveal, int enemies, for (i = 0; i < 1 + enemies; ++i) { mf_char_update(chars[i]); } + for (i = 1; i < 1 + enemies; ++i) { + for (j = i + 1; j < 1 + enemies; ++j) { + mf_char_collision(chars[i], chars[j], + SDL_TRUE); + } + } mf_char_get_vector(chars[0], &game.player_cx, &game.player_cy, &game.player_travel, &game.player_dx, &game.player_dy); -- cgit v0.9.1