Descrizione
Continuo implementazione di snake in C tramite SDL2 andando a far vedere come gestire il cibo.
Timestamps
00:00 parametri e strutture dati per gestione cibo
02:00 inizializzazione cibo con init_food()
04:00 generare una casella random vuota con random_empty_board_pos()
08:30 controllo se una casella è vuota con pos_is_not_empty()
10:30 generare un intero tra un intervallo [low, high)
14:12 mostrare a schermo il cibo con render_food()
20:00 cambiare seed di rand()
23:50 aggiornare il cibo con update_food()
27:30 variabili statiche locali
30:00 implementazione timer in allow_refresh_food()
Riferimenti / Materiale