cv9
This commit is contained in:
parent
dec61dadfb
commit
9f51634fa6
11
cv9/snake.c
11
cv9/snake.c
@ -51,7 +51,18 @@ void free_snake(struct snake* sn){
|
|||||||
}
|
}
|
||||||
|
|
||||||
int is_snake(struct snake* snake,int x,int y){
|
int is_snake(struct snake* snake,int x,int y){
|
||||||
|
// Prechádzanie zoznamu hada
|
||||||
|
while (snake != NULL) {
|
||||||
|
// Ak sa súradnice zhodujú s polohou hada, vrátiť true
|
||||||
|
if (snake->x == x && snake->y == y) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
// Posun na ďalší prvok hada
|
||||||
|
snake = snake->next;
|
||||||
|
}
|
||||||
|
// Ak sme prešli cez celý zoznam a nenájdený žiadny prvok s danými súradnicami, vrátiť false
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int step_state(struct state* st){
|
int step_state(struct state* st){
|
||||||
|
Loading…
Reference in New Issue
Block a user