back to scratko.xyz
aboutsummaryrefslogtreecommitdiff
path: root/pac.h
Commit message (Collapse)AuthorAgeFilesLines
* Added colorsscratko2024-04-171-1/+1
| | | | | | | | | | | Changed the number of pacman's lives. Fixed clear_or_revert_symbol(). Target hit display. Changed ghost initialization. Clearing ghost positions is moved to the function. Added flag in struct ghost_type (reached_pacman). Changed catching stage. Now eating an energizer resets the counter.
* Scoring systemscratko2024-04-161-1/+1
| | | | | | | | | | | Pacman's starting position doesn't contain a coin. Fixed an error in field_has_energizer(). The field prints the number of pacman lives and the score. All coin checks are moved to the field.c file. Restart is replaced by initialization of starting parameters. The final stage contains the game results screens. Queue clearing is combined with field clearing. Get_out_stage moved to struct mode_type.
* Game over and restartscratko2024-04-151-0/+2
| | | | | | | Game over screen. Corrected coordinates in is_liberation_zone(). The capture of pacman. Changed the function name from caughting_stage() to catching_stage().
* Added behavior modesscratko2024-04-121-0/+1
| | | | | Reverse direction Random direction
* Tracking coins eatenscratko2024-04-071-3/+4
| | | | | | | 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.
* BFS, queue filesscratko2024-04-071-3/+3
| | | | | | Fixed remaining direction check for pacman (old version was commented out). Breadth First Search for red ghost. Changed switch style.
* Initial commitscratko2024-04-021-0/+29