cb-hackers / cbEnchanted

A new runtime for CoolBasic
13 stars 3 forks source link

Objektien piirto sekä kuvien maailmankoordinaatteihin piirto bugaa, kun piirrettävä kuva on kahden pikselin välissä #119

Open valscion opened 12 years ago

valscion commented 12 years ago

Issue #76 on korjattu jo näyttökoordinaatteihin piirron osalta mutta bugi esiintyy vielä joillakin koneilla kun piirrellään maailmankoordinaatteihin.

tatti = LoadObject("media/tatti.bmp")
ClsColor 255, 255, 255
Repeat
    Color 0, 0, 0
    Text 0, 0, "Object coords: (" + ObjectX(tatti) + ", " + ObjectY(tatti) + ")"
    Text 0,13, "Camera coords: (" + CameraX() + ", " + CameraY() + ")"
    TranslateObject tatti, 0.5 * (KeyHit(cbKeyRight) - KeyHit(cbKeyLeft)), 0.5 * (KeyHit(cbKeyUp) - KeyHit(cbKeyDown))
    TranslateCamera (KeyHit(cbKeyA) - KeyHit(cbKeyD)) * 0.5, (KeyHit(cbKeyW) - KeyHit(cbKeyS)) * 0.5
    DrawScreen
Forever

Kuvat voivat bugata alla olevan vanhan screenshotin tavoin joko x-suunnassa tai y-suunnassa.

bugi