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