[2.50.3] DrawInteger() Graphical Error when Setting scale arg.
When using 2.50.3/2.50.x branch build code of any sort, calling DrawInteger and setting scale to 16 the bitmap of the integer is improperly truncated. What appears to be happening, is that instead of scaling the font to the specified size, the full bitmap overlay is truncated to the size in pixels.
Here is a side-by-side of 2.50.2, and 2.50.3 running the same code:
Code:
import "std.zh"
int p=2000;
global script a{
void run(){
while(true){
Screen->DrawInteger(3,50,50,1,0x01, -1, 16, 16, p, 0, 128);
Waitdraw(); Waitframe();
}
}
}
http://timelord.insomnia247.nl/zc/zc_dev/drawintbug.png
I see only one change from 2.50.1, and it should not be causing this. What in the name of heaven???!
Unless maybe something changed in GetSmallTextureBitmap?