Grafiikka : komennot

DRAWGAME


   KUVAUS

Piirtää kaikki kartat, objektit ja partikkelit perustuen kameran sijaintiin.

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

Joskus peli pitää piirtää ennen muita grafiikkakomentoja. Esimerkiksi teksti voi muuten peittyä kartan tai "lattiaobjektin" alle. Käytä tätä komentoa piirtämään peli ennen tekstiä ja muuta grafiikkaa.

   KÄYTTÖ
DRAWGAME

   ESIMERKKI
DrawToWorld ON

FrameLimit 40

'Create scene
grass= MakeObjectFloor()
lawn= LoadImage("Media\grass.bmp")
PaintObject grass, lawn

character= LoadObject("Media\guy.bmp",72)

AddText "Use arrows to move..."

Repeat

    'Guide
    If LeftKey() Then TurnObject character,5
    If RightKey() Then TurnObject character, -5
    If UpKey() Then MoveObject character,2
    If DownKey() Then MoveObject character, -2

    'Camera follow
    CloneCameraPosition character

    DrawGame
    
    'draw a hollow circle at the center
    Circle-5,5,10,OFF
    
    'draw a line
    Line 0,0,50, -50
    
    'draw a box
    Box-100,100,200,160,OFF
    
    DrawScreen

Until EscapeKey()

<<TAKAISIN