« 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ó.