|
||||||||||||||||||||||||||||||||||||||||||||||||
Menu
Distributions (131)
Software (10844)
|
Lazarus-Snake(2)V minulom diely sme skončili vo fáze "hotové herné prostredie"..teda dnes nám stačí vysvetliť si na akom princípe funguje hra a čo robia naše funkcie. Pohyb v menuKedž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 HadaNa 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 prostrediaV 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áverSnáď 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
|
Search Software
Search Google
|
||||||||||||||||||||||||||||||||||||||||||||||
©Pavel Kysilka - 2003-2024 | maillinuxsoft.cz | Design: www.megadesign.cz |