Hello! 2 (mostly) new questions.
1) The base controller expansion is working well except for in a character creation screen with your Colorpicker on it. Do I need to add something manually to make sure it's available there?
2) Possibly a question with a similar answer. I did end up making a MouseVCursor method but I wasn't sure how to get it initialized to run with every screen and I'm afraid the internet has not helped much other than making sure it's in an early block. I manually set it up in a screen as such, but obviously it doesn't run in menus and pop ups:
screen mouse_sensitivity:
virtual_cursor:
id "VirtualCursor"
cursor ("cursor", 12, 30)
cursor_area (0, 0, config.screen_width, config.screen_height)
hide_on_mouse False # keep vcursor visible even when mouse moves
which_stick "both"
speed 1000.0
add MouseToVCursor("VirtualCursor", *pygame.mouse.get_pos())The method just captures a MOUSEMOTION event and applies the sensitivity multiplier before rendering the scene. Is this because the virtual cursor doesn't exist/run on top of menus and pop ups?
Thank you again for your help.