Grafiikka : komennot

COPYBOX


   KUVAUS

Kopioi osan puskuria toiseen puskuriin. Mahdollisesti palan kuvasta ruudulle. Käytä Screen- ja Image-funktioita osoittamaan puskureihin. Jos puskurit jätetään esittämättä, käytetään nykyistä grafiikkapuskuria (todennäköisesti ruutua). Komento on erityisen kätevä, kun halutaan kopioida kuvasta kuvaan tai ruudulta kuvaan.

Läpinäkyvää väriä (maskia) ei oteta huomioon, vaan sekin kopioidaan sellaisenaan.

   KÄYTTÖ
COPYBOX x1, y1, leveys, korkeus, x2, y2, [lähde_puskuri], [kohde_puskuri]

  • x1 = Kokonaisluku. Kopiointipaikka x-suunnassa.
  • y1 = Kokonaisluku. Kopiointipaikka y-suunnassa.
  • leveys = Kokonaisluku. Kopioitavan palan leveys pikseleinä.
  • korkeus = Kokonaisluku. Kopioitavan palan korkeus pikseleinä.
  • x2 = Kokonaisluku. Kohdepaikka x-suunnassa.
  • y2 = Kokonaisluku. Kohdepaikka y-suunnassa.
  • lähde_puskuri (valinnainen) = Mistä puskurista kopiointi alkaa.
  • kohde_puskuri (valinnainen) = Mihin puskuriin kopioidaan.

  • Katso myös: SCREEN, IMAGE

       ESIMERKKI
    'Load the map and cow
    themap=LoadImage("Media/map.bmp")
    cow=LoadImage("Media/cow.bmp")

    'Copy the cow to the map - permanently
    CopyBox 0,0,30,25,100,80,Image(cow),Image(themap)

    While Not EscapeKey()

        Cls

        'draw the map
        DrawImage themap,MouseX()-200,MouseY()-150

        DrawScreen

    Wend

    End

    <<TAKAISIN