An error occurred while loading the file. Please try again.
-
Arnaud Albiez authoredcabad9ed
Forked from
TechDevPrintemps2022 / SokobanTechDev
51 commits ahead of the upstream repository.
main.c 638 B
#include "grid.h"
#include <stdbool.h>
#include <stdio.h>
int main(void)
{
struct Grid *grid = init_level("./level1.txt");
bool run = true;
while (run)
{
Affichage_grid(grid);
char entry = fgetc(stdin);
printf("%c\n", entry);
switch (entry)
{
case 'e': {
run = false;
break;
}
case 'z': {
move_player(grid, TOP);
break;
}
case 's': {
move_player(grid, BOTTOM);
break;
}
case 'q': {
move_player(grid, LEFT);
break;
}
case 'd': {
move_player(grid, RIGHT);
break;
}
case "\n":{
}
}
}
free_grid(grid);
}