« Előző oldal- - - ^Tartalom^- - -Következő oldal »
A KIJELZŐ: (GM
6-tól)
A kijelző képviseli az egész területet a monitor
képernyőjén. Van mérete (jellemzően 1024x768, vagy
1280x1024), színmélysége, ami az egy képpontot meghatározó
bitek számát jelenti (jellemzően 16=High Color vagy 32=Full
Color) és van a képfrissítési frekvencia, ami annak a száma,
amennyiszer a kijelző képe másodpercenként frissül
(jellemzően 60 és 120 közötti). Normális esetben ezek a Képernyő
tulajdonságaiban állíthatók be a Windowsban. A játék
számára, különösen amikor teljesképernyő módban fut,
fontos, hogy ezeket a beállításokat meg lehessen változtatni.
Az összes ilyen beállítás a Game Settings-ben
található. A következő függvények ezen beállításoknak a
játék alatti megváltoztatására szolgálnak. A beállítások
játék közbeni megváltoztatása némi késedelmet okoz, amíg
a dolgok alkalmazkodása megtörténik.
display_get_width() - a kijelző
képpontokbeni szélességét adja.
display_get_height() - a kijelző képpontokbeni
magasságát adja.
display_get_colordepth() - a kijelző
színmélységét adja bitekben.
display_get_frequency() - a kijelző
képfrissítési frekvenciáját adja.
display_set_size(szelesseg,magassag) - a
kijelző képpontokbeni szélességének és magasságának
beállítása. Visszaadja, hogy sikeres volt-e. (Csak a létező
értékpárok adhatók meg, pl. 800,600 vagy 1024,768 stb.)
display_set_colordepth(szinm) - a színmélység
beállítása. Általában csak a 16 és 32 a megengedett
értékek. Visszaadja, hogy sikeres volt-e.
display_set_frequency(frek) - a képfrissítési
frekvencia beállítása. Csak néhány megengedett. Általában
60-ra állítjuk, ugyanolyan szobasebességgel (room_speed), hogy
másodpercenkénti 60 képkockás mozgást kapjunk. Visszaadja,
hogy sikeres volt-e.
display_set_all(sz,m,frek,szinm) - egyszerre
minden beállítása. Amelyiknél nem akarunk változtatni, ott a
-1 értéket kell megadni. Visszaadja, hogy sikeres volt-e.
display_test_all(sz,m,frek,szinm) - annak
kipróbálása, hogy a jelölt beállítások megengedettek-e. Ez
nem jelenti a beállítások megváltoztatását. Amelyiknél nem
akarunk változtatni, ott a -1 értéket kell megadni.
Visszaadja, hogy a beállítások megengedettek-e.
display_reset() - a kijelző értékeinek
beállítása azokra, amik a program indulásakor voltak.
Néha hasznos tájékoztatást kapni az egérmutató
helyzetéről a kijelzőn, vagy megváltoztatni azt. Erre
használhatók a következő függvények:
display_mouse_get_x() - az egérmutató x
koordinátáját adja a képernyőn.
display_mouse_get_y() - az egérmutató y
koordinátáját adja a képernyőn.
display_mouse_set(x,y) - az egérmutató
helyzetének beállítása a képernyőn az adott értékekre.