Zdravím čitateľov takže dnes dokončíme Míny ktoré sme začali v minulom dieli kto je mimo obraz môže si článok pozrieť tu Míny(1).
Doplníme zdrojové kódy upravíme jemne vzhľad programu a môžeme hrať.
29.4.2010 00:00 | Sebastián Kunec | přečteno 7115×
Na konci článku si môžete nájsť link s celým projektom míny.
V predošlej časti sme skončili s projektom ktorý vyzeral pred a po spustení následovňe:
Úprava formulára
Aby sa náš program podobal programu míny musíme si ho najprv vzhľadovo upraviť. Možte to urobiť aj podľa seba poprehadzujte objekty vo formulári alebo použite nižšie uvedený návod.
V inšpektorovy objektov kliknite na
form1 a vykonajte nasledujúce úpravy.
width=188
height=256
BorderStyle=bsSingle
V inšpektorovy objektov kliknite na
image1 a vykonajte nasledujúce úpravy.
width=180
height=180
left=0
top=72
V inšpektorovy objektov kliknite na
image2 a vykonajte nasledujúce úpravy.
width=57
height=33
left=112
top=8
V inšpektorovy objektov kliknite na
image3 a vykonajte nasledujúce úpravy.
width=41
height=33
left=0
top=8
V inšpektorovy objektov kliknite na
label a vykonajte nasledujúce úpravy.
font->size=14
caption='s'
left=176
top=8
V inšpektorovy objektov kliknite na
bitbtn a vykonajte nasledujúce úpravy.
caption=''
width=60
height=60
left=48
top=8
V inšpektorovy objektov kliknite na
timer1 a vykonajte nasledujúce úpravy.
Enabled=false
Môžete vidieť že už to začína mať tie črty.
Náš formulár pred a po spustení by mal vyzerať nejak takto:
Události/Events
Teraz musíme nastaviť aby v prípade kliknutia na
image1 náš projekt zaregistroval že sa niečo deje a podľa toho aj konal.
V inšpektorovy objektov kliknite na
image1 a potom
Events/Události.
Nájdeme možnosti:
OnMouseDown OnMouseUpNa obidve dvakrát kliknemne čo spôsobí že sa v zdrojovom kóde vytvoria hlavičky týchto objektov.
Do nich vložte nasledujúci kód malo by to vyzerať takto:
To isté spravíme aj s tlačidlom BitBtn. Dvakrát klikneme vo formulári na toto tlačidlo vo formulári sa vytvorí hlavička a donej vložíme kód ako v predošlom príklade. V kóde sú odkomentované funkcie ktoré ešte nepoužívame v prípade že ich zadefinujeme môžte ich odkomentovať, prípadne vás na to prekladač upozorní.
Final step
Už sa blížime k záveru a teda vložíme drvivú vetšinu kódu ktorá je nezbytná k fungovaniu nášho projektu. V zdrojovom kóde nájdete aj jemné vysvetlenie fungovania kódu. Ako môžete vidieť hoci je to pomerne malý projekt vytvorenie nakódenie a ladenie trvá určite nezanedbateľnú časovú jednotku.
Medzi Implementation a FormCreate vložíme nasledujúci kód:
Záver
Po spustení by hra mala vyzerať takto:
Tak čo dodať dúfam že sa vám hra páči a že vás veľa nového naučila. Ak sa vám tam niečo nepozdáva len smelo do upravovania zlepšovania a rozvíjania mín. Tak ako v každom programe aj tu sa môže vyskytovať niekoľko chýb. A nakoniec sľubovaný link s funkčným projektom.Miny.tar.gz