OK, I'm stuck. I have a case where I want to set 3D capable windowed screen, using width/height values I choose, like this for example:
Graphics3D 800,600,0,2
But. What if the user has set his desktop to 640*480? *How* can I check the true windows desktop width/height BEFORE setting the "Graphics3D"?
Idea here would be to check the true windows desktop width/height and limit/crop my 3D window to the max windows desktop width/height if my pre-set values are higher than the actual windows desktop width/height.
Any ideas? All the commands available for checking this kind of information do not seem to work in this case (or as usual I'm blind and I'm missing somethig...)
I tried also if Blitz3D would be intelligent enough to limit it all by itself but it really doesnt work properly... try using for example Graphics3D 1600,1200,0,2 on desktop set to 1152*864*32 (my settings but it will be screwy probably with other settings too).
Graphics3D 800,600,0,2
But. What if the user has set his desktop to 640*480? *How* can I check the true windows desktop width/height BEFORE setting the "Graphics3D"?
Idea here would be to check the true windows desktop width/height and limit/crop my 3D window to the max windows desktop width/height if my pre-set values are higher than the actual windows desktop width/height.
Any ideas? All the commands available for checking this kind of information do not seem to work in this case (or as usual I'm blind and I'm missing somethig...)
I tried also if Blitz3D would be intelligent enough to limit it all by itself but it really doesnt work properly... try using for example Graphics3D 1600,1200,0,2 on desktop set to 1152*864*32 (my settings but it will be screwy probably with other settings too).