Kuvat : komennot

HOTSPOT


   KUVAUS

Kun kuva piirretään komennolla DrawImage, sen vasen yläkulma piirretään haluttuihin koordinaatteihin ruudulla. Tämä "vasen yläkulma" on kuvan omien koordinaattien mukaan (0,0). Voit kuitenkin vaihtaa tätä pistettä.

Tyypillisin esimerkki on haluta siirtää kuvan hallintapiste sen keskelle niin, että kuvan keskipiste piirtyy haluttuihin koordinaatteihin. Komenna silloin: "HotSpot kuvamuuttuja" sen jälkeen kun kuva on ladattu tai luotu. Tämä siirtää hallintapisteen keskelle. Voit myös määrittää pisteen itse, esim. "HotSpot kuvamuuttuja, 50, 60" siirtää hallintapisteen kohtaan (50,60) kuvassa. Oletus kaikilla kuvilla on vasen yläkulma, eli (0,0).

Komento sisältää myös automaattisen hallintapisteen muokkaimen. Tällöin CoolBasic siirtää hallintapisteen haluttuun kohtaan aina kun uusi kuva ladataan. Komento on tällöin "HotSpot ON". Automaatin saa pois päältä komentamalla "HotSpot OFF". Voit myös halutessasi määrittää automaatille X- ja Y-koordinaatit samaan tapaan kuin yksittäiselle kuvalle yllä mainitulla tavalla. Automaatti määritellään ennen kuvien lataamista.

Komento on tarkoitettu edistyneemmille käyttäjille.

   KÄYTTÖ
HOTSPOT päällä/kuvamuuttuja, [x, y]

  • päällä/kuvamuuttuja = Se muuttuja, joka sisältää kuvan TAI 0=automaatti pois päältä TAI 1=automaatti päällä
  • x ja y = Kokonaisluku, joka määrittää hallintapisteen (piirtokohdan) koordinaatit. (0,0) on kuvilla oletus.

  •    ESIMERKKI
    map=LoadImage("Media\map.bmp")

    // Set the drawing point at 200,20
    HotSpot map,200,20

    // Notice that the image is introduced to be drawn to (0,0)
    DrawImage map,0,0

    // The image isn't really drawn at the top left corner
    DrawScreen
    WaitKey

    <<TAKAISIN