Objektit : funktiot

OBJECTSIZEX


   KUVAUS

Kertoo objektin leveyden pikseleissä. Huomaa, että luvut eivät vastaa alkuperäisen kuvan kokoa. CoolBasic ottaa huomioon, että objektia on käännetty, ja palauttaa hetkitäsmällisen leveyden.

Kartta-objektin kohdalla palautetaan koko kartan leveys pikseleissä. Jos haluat saada kartan leveyden tileinä, katso MapWidth ja MapHeight.

Tulos on kokonaisluku.

Objektin korkeuden saat funktiolla ObjectSizeY.

   KÄYTTÖ
OBJECTSIZEX (objektimuuttuja)

  • objektimuuttuja = Se muuttuja, joka sisältää objektin.

  • Katso myös: OBJECTSIZEY

       ESIMERKKI
    FrameLimit 40

    'load the player
    guy=LoadObject("Media\guy.bmp",72)

    AddText "Turn object with the arrows."

    While Not KeyHit(1) 'esc

        If LeftKey() Then TurnObject guy,5
        If RightKey() Then TurnObject guy, -5

        DrawGame

        'print some statics
        Text 10,20,"Width: "+ObjectSizeX(guy)
        Text 10,40,"Height: "+ObjectSizeY(guy)
        Text 10,60,"angle: "+ObjectAngle(guy)
        
        DrawScreen

    Wend

    <<TAKAISIN