noob help! b2d displaying image.
Blitz3D Forums/Blitz3D Beginners Area/noob help! b2d displaying image.
| ||
Hey guys, This code will not display an image. anyon tell me what I am doing wrong. ;set up small game window Graphics 320,240,15,2 Global stick = LoadImage("stand.bmp") ClsColor 255,255,255;set background colour when cls is used to white Cls;clear screen white Color 0,0,0;set forground colour ;write text at location Text 100,100,"Prepare to Fight!" ;draw the stage line Line 0,200,320,200 WaitKey();wait for a user press Cls Line 0,200,320,200 DrawImage stick ,200,160 WaitKey() FreeImage stick End;end program thanks |
| ||
- Not quite sure, "Graphicsmode" must be "16" Bit instead of "15"? - make shure your bmp does exist - enable debugmode to track errors. ...your code works here?!? |
| ||
Thanks it's still not working even after changing number to 16. the stick variable is = 0 when run in debug mode so it might not be loading the image which is bleedy odd it's in the same directory has the bb code. anymore ideas Cheers |
| ||
fixed it :) added MaskImage stick, 255, 0, 255 and that seemed to do the trick. |
| ||
"Maskimage" only sets the transparency color of an image. In this case (255,0,255) to "pink". - But the code should display the image even without this extra command. I guess it was more likely a path problem by blitz finding the image... Anything more I can (try) to help with? :) |
| ||
odd that by adding that line it worked if I remove it it does not work. the image is black and white also. thnks |
| ||
Maybe it is working all the time. If your image is black and white, and your background is white, then you will not see the white part against your background and you will not see the black part because the black is masked by default. Setting MaskImage to 255,0,255 enables you to see the black part because it is not masked anymore, that's my guess... |
| ||
ah sound thats sounds about right. Cheers |