cb-hackers / cbEnchanted

A new runtime for CoolBasic
13 stars 3 forks source link

Kuvaan piirto DrawImagella bugaa #85

Closed aXu-AP closed 12 years ago

aXu-AP commented 12 years ago

Kuvan piirto toiseen kuvaan DrawImagella piirtää jostakin syystä additiivisesti:

Stamp = LoadImage("media/cow.bmp")
Canvas = MakeImage(400, 300)

Repeat
    DrawImage Canvas, 0, 0
    DrawImage Stamp, MouseX(), MouseY()
    If MouseHit(1) Then
        DrawToImage Canvas
            DrawImage Stamp, MouseX(), MouseY()
        DrawToScreen
    EndIf
    Text 0, 0, "Clickety-click!"
    DrawScreen
Forever

cbeDrawTintedScaledRotatedImageBoxilla sekä DrawGhostImagella näyttäisi onnistuvan niin kuin odottaisi.

valscion commented 12 years ago

Jaha, tämän bugin kohdalla on minulla joskus ikuisuus sitten käynyt kamala aivopieru. Kuvan piirto toiseen kuvaan oli jostain syystä erikoistapaus joka toimi ihan eri tavalla kuin muut kuvat asettelemalla omia blendausmoodejaan. Nyt tämä on korjattu.