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