From 155a3c5f91c7a3bd89febfeb9927478961f5ee28 Mon Sep 17 00:00:00 2001 From: scratko Date: Sun, 7 Apr 2024 22:40:47 +0300 Subject: Tracking coins eaten The initialization of ncurses parameters and ghosts was put into functions. The order of movements has been changed: now pacman moves first. Accounting for eaten coins. Correct coin erasure. --- pac.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'pac.h') diff --git a/pac.h b/pac.h index e3c5ffa..dfa6a86 100644 --- a/pac.h +++ b/pac.h @@ -11,7 +11,7 @@ enum { struct pacman { char lives; - unsigned char points_eaten; + unsigned char coins_eaten; struct coordinates position; enum movement_direction direction; }; @@ -23,7 +23,8 @@ void change_pac_direction(game_space field, struct pacman *pac, int key, void check_remaining_direction(game_space field, struct pacman *pac, enum movement_direction *stored_direction); - -void make_pac_move(game_space field, struct pacman *pac); +struct queue; +void make_pac_move(game_space field, struct pacman *pac, + struct queue *eaten_coins); #endif -- cgit v1.2.3