« Előző oldal- - - ^Tartalom^- - - Következő oldal »
PÁLYÁK ÉS PONTOK:
room - aktuális pálya jelölése. Bár ennek
megváltoztatásával is lehet más pályára ugrani, jobb, ha a
lentebb található függvények valamelyikét használjuk.
room_first - a játék első pályájának jele.
Értéke nem változtatható meg.
room_last - a játék utolsó pályájának
jele. Értéke nem változtatható meg.
room_goto(szam) - ugrás a szam
jelű pályára.
room_goto_previous()- ugrás az előző
pályára.
room_goto_next() - ugrás a következő
pályára.
room_restart() - aktuális pálya
újraindítása.
room_previous(szam) - a szam
jelű pálya előtti szint jelét adja (-1 ha nincs), de nem
ugrik oda.
room_next(szam) - a szam jelű
pálya utáni szint indexét adja (-1 ha nincs), de nem ugrik
oda.
game_end() - a játék befejezése.
game_restart() - a játék újraindítása.
room_width - a pálya szélessége képpontokban
(csak lekérdezhető).
room_height - a pálya magassága képpontokban
(csak lekérdezhető).
room_caption - szöveg, mely a pálya ablakán
látszódik (pl. room_caption="Játék").
room_persistent - ismétlődő-e az aktuális
pálya.
Egy példa. Ha az aktuális pálya nem az utolsó, ugorjon a
következőre, különben pedig fejeződjön be a játék:
{
if (room != room_last)
{
room_goto_next();
}
else
{
game_end();
}
}
Ha nincs kikapcsolva, akkor a GM-rel készített
játékban az F5-tel menthető el az állás és az F6-tal
tölthető vissza. A mentés és betöltés általunk írt
programból is végezhető:
game_save(nev) - a játékállás mentése a nev
nevű állományba.
game_load(nev) - betöltés a nev
nevű állományból.
score - aktuális pontszám.
lives - pillanatnyi életek száma.
health - az egészség (vagy energia) állása
(0-100).
show_score - mutassa-e a pontszámot az ablak
tetején.
show_lives - mutassa-e az életek számát az
ablak tetején.
show_health - mutassa-e az energiaszintet az
ablak tetején.
caption_score - felirat a pontszámnak
(alapesetben: score).
caption_lives - felirat az életeknek
(alapesetben: lives).
caption_health - felirat az egészségi
állapotnak (alapesetben: health).