« Előző oldal- - - ^Tartalom^- - - Következő oldal »
12.5 fejezet
Rajzolás akciók
Normális esetben a játék minden lépésében a
példányok sprite-ja kirajzolódik a pályán. Ez
megváltoztatható a rajzolás eseménybe helyezett akciókkal.
(Jegyezd meg, hogy ezek csak akkor hajtódnak végre, amikor a
példány látható!) A rajzoló akciók csak a rajzolási
eseményben működnek. Más helyeken a program alapvetően nem
veszi figyelembe.
Draw Sprite
Egy sprite kirajzolása. Meg kell határozni a sprite-ot és a
pozíciót (lehet abszolút vagy viszonylagos a jelenlegi
példány helyzetéhez viszonyítva), valamint a sprite
alképét. (Ezeket 0-tól felfelé számozzuk). Ha a jelenlegi
alképet akarod használni, használd a -1-et.
Draw Background
Egy háttérkép kirajzolása. Meg kell jelölnöd a
háttérképet és a helyzetét (abszolút vagy relatív), és
hogy a kép betöltse-e az egész szobát vagy ne.
Draw Text
Szöveg kirajzolása. Meg kell adni a szöveget és a pozíciót.
A # karakter új sorként fordítódik le. Így többsoros
szövegeket is tudsz írni. A ' és " karakter között
lévő szöveg kifejezésként fordítódik. Például az 'X'
+ string (x) szöveget használva a példány helyzetének x
értékét írhatod ki. (Az x változó tárolja a pillanatnyi x
helyzetet. A string() függvény a számot szöveggé alakítja,
a + jel két szöveget fűz össze.)
Draw Scaled Text transformed
Hasonló az előzőhöz, de ennél megadható a vízszintes és
függőleges arányosítási szorzószám a szöveg
méretezéséhez, és megadható egy szög az elforgatásához. Csak
a regisztrált változatban használható.
Draw Rectangle
Téglalap rajzolása. A két ellentétes sarkának koordináját
kell megadnod, abszolútan vagy viszonylagosan a jelenlegi
példány helyzetéhez viszonyítva.
Horizontal Gradient
Ez is egy téglalapot rajzol, de most egy lejtési színt is
használva, ami balról jobbra változik meg. Meg kell adni a
téglalapot, és a használandó két színt. Csak a
regisztrált változatban használható.
Vertical Gradient
Ez is egy téglalapot rajzol, de most egy lejtési színt is
használva, ami fentről lefelé változik meg. Meg kell adni a
téglalapot, és a használandó két színt. Csak a
regisztrált változatban használható.
Draw an ellipse
Ellipszis rajzolása. A köréírható téglalap két ellentétes
sarkának koordináját kell megadnod, abszolútan vagy
viszonylagosan a jelenlegi példány helyzetéhez viszonyítva.
Gradient Ellipse
Ez is egy ellipszist rajzol, de most meg kell adni egy színt
középre és a széléhez. Csak a regisztrált
változatban használható.
Draw Line
Vonal rajzolása. A két végpontjának koordinátáját kell
megadnod, abszolúan vagy viszonylagosan a jelenlegi példány
helyzetéhez viszonyítva.
Draw Arrow
Egy nyíl rajzolása. Meg kell adni a vonal két végének
koordinátáit, és a nyíl csúcsának méretét.
Set Colors
Az alakok, vonalak és szöveg kirajzolásakor használt szín
megadása. (Nem befolyásolja a sprite-ok és a hátterek
rajzolásának módját.)
Set Fullscreen
Ezzel az akcióval lehet a képernyőmódot ablakosból teljesbe
és visszakapcsolni.
Take Snapshot
Ezzel készíthetsz egy képet a játékról, és elmentheted egy
.bmp fájlba. Ehhez csak a fájlnevet kell megadnod. Csak
a regisztrált változatban használható.
Create Effect
Ezzel az akcióval nagyon egyszerűen létrehozhatsz mindenféle
hatásokat. Megadhatod a hatás fajtáját, pl. egy robbanás
vagy füst, a helyzetét, a méretét és színét, és hogy az
objektumok alatt vagy azok felett kell-e látszódniuk. A
többinél automatikusan működik. (Esőnél és havazásnál a
helyzet lényegtelen, mivel mindig a képernyő tetejéről
hullanak le. Folyamatos esőzéshez minden lépésben létre kell
hozni.) Csak a regisztrált változatban
használható.