Text command not using Color
Archives Forums/Blitz3D Bug Reports/Text command not using Color
| ||
| The Text command does not use the color set by Color exactly. In the following code, you can see that the program should stop at (0,0) if this is a color depth issue. However, it does not stop there - it stops later in the code when it first finds a pixel of the text. Graphics 320,240,0,2 ;Adjust your desktop to 24 or 32 bit to avoid possible misidentification of the issue
SetBuffer FrontBuffer()
f1=LoadFont("")
ClsColor 255,255,255
Cls
Color 0,0,0
Plot 0,0 ;This should cause the program to stop at (0,0) if it is merely a color depth issue
Text 0,0,"testing" ;Text and pixel (0,0) should be the same color
For x=0 To 319
For y=0 To 239
p=ReadPixel(x,y)
p1$=Hex$(p)
;If the pixel is not black or white (all should be) then
;post error stating the offending pixel and its value
;Because the pixel (0,0) should be the same color as the text
;this line should exit the program at (0,0) or not at all
;(it may also exit at (0,1) if not in 24 or 32 bit mode)
If p<>$FFFFFFFF And p<>$FF000000 Then RuntimeError "("+Str$(x)+","+Str$(y)+")"+Chr$(13)+p1$
Next
Next
WaitKey
End
My machine is currently running at 1280x1024x32. On my computer I get the following message: (2,5) FF000010 instead of no message, as is expected. |