This commit is contained in:
Valér Jakubčo 2022-01-21 23:22:19 +01:00
parent a563e79f3e
commit 05d668c669

View File

@ -14,17 +14,28 @@ int solve_maze(char* maze,int size){
while(actualPos != size*size-1){
//printf("acpos: %d\n", actualPos);
//Pohyb dole
if(actualPos < (size*size-size) && maze[actualPos+size]==' '){
//printf("dole\n");
maze[actualPos+size]='*';
actualPos+=size;
//printf("acpos: %d\n", actualPos);
continue;
}
//Pohyb hore
if(actualPos-size > size && maze[actualPos-size]==' '){
//printf("hore\n");
maze[actualPos-size]='*';
actualPos-=size;
continue;
}else if(actualPos-size > size && maze[actualPos-size]=='*'){
maze[actualPos]=' ';
actualPos-=size;
}
//Pohyb vpravo
if(maze[actualPos+1]==' '){
//puts("vpravo");
@ -33,16 +44,11 @@ int solve_maze(char* maze,int size){
continue;
}
//Pohyb hore
if(maze[actualPos-size]==' ' && actualPos-size != 0){
maze[actualPos-size]='*';
actualPos-=size;
continue;
}
//Pohyb vlavo
if(maze[actualPos-1]==' '){
//printf("vlavo\n");
maze[actualPos]='*';
actualPos--;
continue;