LoadImage issues
Blitz3D Forums/Blitz3D Beginners Area/LoadImage issues
| ||
I'm not sure if this is a bug or just me missing the obvious, so I'm posting this here before going into the bug report section. If I use a global variable to load an image it doesn't appear to be accessed in other code, even though it's been included, but using a global for sound works fine. Probably easier to give an example... Here's my graphics code --------------------------------- Global FloorBlocks global boing ; just a test FloorBlocks=LoadImage("C:\BlowStuffUp\Graphics\numbers.bmp") ;DrawImage FloorBlocks, 10,10 ;un-remming this displays the image --------------------------------- Here's the line accessing it in the main code: DrawImage FloorBlocks, 10,10 ; gives error unless remmed out print boing; just a test, this shows up -------------------------------------------------- When trying to access the global outside of the include, I get an error of "The Image Does not exist" The inbclude is working as the global variable "boing" prints with the correct value. Am I missing something really simple? Ed. |
| ||
the filename path may be wrong Try looking at the Filetype command to check if images exist before loading them |
| ||
Is your include before the graphics command in the main program? |
| ||
Are you loading the image *after* the Graphics() (or Graphics3D() for 3d mode) command? EDIT: Oops, didn't see TonyG's reply :) |
| ||
Yes, the include for the graphics is actually the 2nd down (the first is a bunch of types). The path is correct. If I run the graphics.bb code by itself the image actually appears, it's only when I try to access the image from the maingame.bb code it throws a fit. Looks like I may have fixed it anyway. I was calling the includes, then setting the screenup. I moved the screen setup into the graphics.bb and now everything is working. Although bizarre, it kinda makes sense. :) Ed. Edit: :p post the same time as GitTech, yes that was exactly the problem. Thanks for the help and advice chaps! :) Edit2: Darn typos... |