Pohyb v menu
Kedže ako menu máme bitmabu budeme si sledovať kurzor a jeho umiestnenie na plátne a prípadné kliknutia na miestach kde je nápis
High Score,
Quit alebo
úroveň hry.
Pri zdrojovom kóde možete nájsť aj vysvetlivky čo ktorý príkaz robí.
Ovládanie Hada
Na to aby sme mohli ovládať hada budeme využívať premennú
smer.
Smer 1 = Otočenie doľava
Smer 2 = Otočenie hore
Smer 3 = Otočenie doprava
Smer 4 = Otočenie dole
Pohyb Hada a vykresľovanie prostredia
V nasledujúcej funkci prebehia celá hra háďa. Môžete tam nájsť výpis dĺžky hada počet bodov..prípadne či had narazil do steny alebo do seba, vykreslovanie hernej plochy a potravy pre hada.
Kód vložte do hlavičky funkcie ktorú sme si vytvorili v minulom diely.
Vloženie hlavných funkcií
Na začiatok kódu do časti
uses vložte tieto graficke knižnice
LCLIntf, LCLType;
Medzi Implementation a FormCreate vložíme nasledujúce funckie.
Záver
Snáď sa vám hra páči nabudúce si ukážeme ako na piškvorky.
Na záver už len pár screenov z hry a sĺúbený funkčný projekt.
snake.tar.gz