back to scratko.xyz
aboutsummaryrefslogtreecommitdiff
path: root/pac.h
diff options
context:
space:
mode:
authorscratko <m@scratko.xyz>2024-04-07 22:40:47 +0300
committerscratko <m@scratko.xyz>2024-04-07 22:40:47 +0300
commit155a3c5f91c7a3bd89febfeb9927478961f5ee28 (patch)
tree1953cd610d4a06c51aaedb728edd6131a4fa426a /pac.h
parent2c2448cc94b8f17ac699814a75110411d57f3bea (diff)
downloadpacman-155a3c5f91c7a3bd89febfeb9927478961f5ee28.tar.gz
pacman-155a3c5f91c7a3bd89febfeb9927478961f5ee28.tar.bz2
pacman-155a3c5f91c7a3bd89febfeb9927478961f5ee28.zip
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.
Diffstat (limited to 'pac.h')
-rw-r--r--pac.h7
1 files changed, 4 insertions, 3 deletions
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