Those links work, but only if you cut and paste link into a browser. Looks like they dont support hotlinking. This forum lets you upload big files you know, only it requires downloaders to be logged in to forum.
Anyway, the speed thingy at bottom is much better now, although pink for the cursor is a horrid colour. A nice bold red would be better and mayba make cursor a bit thinker.
Default res is shown as 1280 * 1024 * 16 which is correct resolution of my desktop, although you are not detecting colour depth correctly. Should be 32, not 16.
Here's code I use to detect users desktop res and colur depth.
global desktop_width
global desktop_height
global desktop_depth
get_desktop_size()
set display mode desktop_width,desktop_height,desktop_depth
function get_desktop_size()
SM_CXSCREEN = 0
SM_CYSCREEN = 1
BITSPIXEL = 12
hdc as dword
load dll "user32.dll",1
load dll "gdi32.dll",2
desktop_width=call dll(1,"GetSystemMetrics",SM_CXSCREEN)
desktop_height=call dll(1,"GetSystemMetrics",SM_CYSCREEN)
hdc=call dll(1, "GetDC", 0)
desktop_depth=call dll(2, "GetDeviceCaps", hdc, BITSPIXEL)
call dll 1, "ReleaseDC", 0, hdc
delete dll 2
delete dll 1
endfunction
Other things you may want to improve:
Skybox is really blocky and looks really quite bad.
Loading screen is a bit low-res and does not upscale too well.
Presumably you are using text command to output ball and arch numbers. TEXT in DBPro is very slow, specially if you change ink colours in main loop. Game noticably slows down when holding CTRL. You should try cloggys text DLL which does superfast anti-aliased 2d and even 3d text. Or when you output text make sure the second parameter of ink command is always just 0. Whatever you do, NEVER use SET TEXT FONT in main loop as it really slows things down because DBPro reloads font every time you call that command.
Getting there though and quite enjoyable to play.
Boo!