Peli-ikkuna ja resoluutio¶
Oletuksena ikkunan resoluutio on 1024x768. Ikkunan todelliseen kokoon vaikuttaa kuitenkin järjestelmässä mahdollisesti käytössä oleva skaalauskerroin. Läppäreillä se on lähestulkoon aina oletuksena käytössä.
Oletuksena peli näytetään ikkunassa. Tämä sen takia, että debuggaus tuottaa ongelmia, jos peli näytetään koko ruudulla.
Resoluutio / kokoruututila kannattaa asettaa heti ensimmäisenä Begin-aliohjelmassa.
Pelin saa näkymään koko ruudulla (fullscreen) seuraavasti:
Jos haluaa vaihtaa pelin käyttämään tiettyä resoluutiota, tulee se tehdä hieman eri tavalla:
Resoluutiota muutetaan SetWindowSize-kutsulla. Parametreiksi ensin leveys, sitten korkeus ja viimeiseksi true tai false kokoruututilan tai ikkunan merkiksi (eli int leveys, int korkeus, bool kokoruutu).
Ikkunan sijainnin muuttaminen¶
Peli-ikkunan sijaintia on myös mahdollista muuttaa.
Tämä komento asettaa ikkunan vasemman yläkulman annettuihin ruutukoordinaatteihin. Ruutukoordinaatit lasketaan näytön vasemmasta yläkulmasta, eli edellä oleva kutsu asettaa ikkunan 100 oikealle ja 100 alaspäin näytön vasemmasta yläkulmasta.
Oleellista on myös huomata, että Y-akseli menee "väärään suuntaan".
Useamman näytön tapauksissa on mahdollista, että koordinaatit menevät myös negatiiviselle.
Päänäytön vasen yläkulma on koordinaateissa (0,0). Jos päänäytön vasemmalla puolella on toinen näyttö, ovat sen x-suuntaiset koordinaatit negatiivisella puolella.