Grafiikka : komennot

UPDATEGAME


   KUVAUS

Päivittää pelimaailman animaatiot ja törmäyssysteemin.

Tätä komentoa ei ole pakko kutsua, vaan CoolBasic suorittaa sen automaattisesti ennen kuin ruutu piirretään.

Joskus UpdateGamea tarvitaan ennen komentoa CloneCameraPosition, jotta pieni kosmetiikkavirhe saadaan korjatuksi. Tämä koskee vain tilanteita, joissa seurattavaan hahmoon on asetettu törmäys jonkin muun pelimaailman objektin tai kartan kanssa. Kokeile esimerkkiä ilman UpdateGamea ja sen kanssa.

   KÄYTTÖ
UPDATEGAME

   ESIMERKKI
FrameLimit 30 'limit performance for the fast computers

map=LoadMap("Media\testmap.til","Media\tileset.bmp")
guy=LoadObject("Media\guy.bmp",36)
PositionObject guy,0,50

'make a collision between the guy and the map
SetupCollision guy,map,1,4,2

Repeat

    If LeftKey() Then TurnObject guy,10
    If RightKey() Then TurnObject guy, -10
    If UpKey() Then MoveObject guy,3
    If DownKey() Then MoveObject guy, -3
    
    'try to comment this and walk against the walls
    UpdateGame
    
    CloneCameraPosition guy

    DrawScreen

Until EscapeKey()

<<TAKAISIN