Hi everybody. Thanks for checking this out I really appreciate it. I should have sent this game out long time ago for bug checks on the boards but I was scared someone would see it and then make the same game twice as good in half the time, as this is my first DB project and I'm already humbled by the other entries.
So we have two problems, the mouse either doesn't move, or it moves uncontrollably and hugs the right corner. The non-movement bug is definitely fixed.
I believe it was a problem with a corrupt .dbpro project file, because without changing the mouse code, I made a new project with the .dba file and the mouse started working. I was fooling around with icons previously, maybe it messed up the compiler settings or something. It was reading 0 for both mousex() and mousey() functions, no matter what the real position was (even in title screen where I don't do anything to the mouse).
The second problem with the cursor hugging the corner, I only saw that at my work machine earlier today (which doesn't have DBPro) so I've made a code change at home that hopefully will fix it. Basically what I was doing was checking the difference between the last mouse position and the current mouse position to determine where the cursor should move in 3D coordinates. But what I also did was a constant position mouse x,y call to reset the mouse to the center of the screen so it wouldn't hit the edge of the 2D screen and not be able to move in 3D anymore. Maybe this constant repositioning of the mouse messes something up.
I've done what I guess is a less moronic and more normal approach and I only pull the hidden cursor back to the center of the screen if it strays too far near the edge of the screen. Otherwise I leave it alone. I'm hoping this fixes the roaming cursor!
I've uploaded a new zip file on the website with the new code. Please try this again and let me know if it works.
Especially Rich. I'm pretty sure a game that doesn't work will not score very high in any of the judging categories.
If it still roams, please press 'I' key while playing and let me know what the mousex and mousey values change to (i.e. are they constantly climbing?) Hopefully it is fixed and won't come to that as I'm running out of time and programming ideas if that bug isn't fixed.