Archived

This topic is now archived and is closed to further replies.

treds1

can anyone help

Recommended Posts

hi when i try to place an object on the screen with GlutFullscreen i wont let me place the object, but will if the window is 680 by 460 am tryign to place sections of road so a user can create their own map for a car game. i know its a rubbish description but cant think of a better way to put it cheers nick

Share this post


Link to post
Share on other sites
I''m not really sure that I understand your question but I think that your problem is when your run your application in 640*480,you have the cursor of Windows (the OS, 98 or else).
But when you run in fullscreen mode you no longer have this cursor,and so I think that you should create your own cursor...

I hope that I have understood and anwsered your question.

Share this post


Link to post
Share on other sites
For example , you can create a quad and you texture it with a cursor image...and you just have to move this quad when the mouse move...
In order to know if the mouse has moved you have to use the function :glutPassiveMotionFunc() which is used like this:

glutPassiveMotionFunc(mouse);
It creates a function "mouse", where you get the x and y values of the cursor(even if you are in fullscreen...).
But these values depends on your resolution I think, so if your are in (640,480), these values will be ,for x ,between 0 and 640 and for y , between 0 and 480.So when you get this values you have to multiply them to get something you can use to translate in a good way your quad as you would do if you have to create a camera.

I think if you take a tutorial about camera you ''ll be able to do like what you want...but I just hope you understand what I write.
If anyone has source to post...it would be very useful...

Share this post


Link to post
Share on other sites