Open pixequil opened 1 year ago
the main problem is that i cant seem to find any way for ren'py to use the operating system's mouse under most circumstances but switch to a custom mouse under other conditions. it's like you need to be using a special mouse at all times and you can change the mouse's appearance but that's all.
so i "solved" the issue by adding a picture that closely resembles windows's cursor. needless to say, this is horrible and not remotely optimal.
some solutions to this, maybe?
could we shrink posty to about cursor size?
I found the solution and have it in the branch. (well the solution to character switching cursor)
I've given up. Unless we modify the Posty cursors to fit the Windows Cursor in there. It's a losing battle with our actual cursor.
your experimentation is helpful regardless. sorry it didnt work out
@pixequil About the "can't reset cursor" thing - that's probably an upstream (engine) bug. Maybe you should file an issue in the official Ren'Py repo?
The cursor looks better now that it's been sized down. I like that there are multiple different cursors with posty and posty & brand soda. I don't think the cursor switching to the default windows cursor during dialogue scenes looks too bad. It looks like it works.
I'm fine with committing it with the main branch if it can be done with resolving conflicts and if you're cool with it
im not happy with the windows cursor. because, it's not the windows cursor. it's a picture of it. which means on other operating systems (and potentially on mobile?) it'll display like windows during that.
for now im leaving this pr as a draft until we can come up with a better solution. this may not make it into the final game in the end tbh
317
so, this is a prototype and i'm not sure how much i like it.
some problems:
i have a couple ideas how to fix this. for instance, next im going to try covering the entire displayable with a cursor effect and inverting the cursor behavior i wrote. i think by doing a double negative like this it might be an improvement, but the biggest hurdle is whether it'll let me tell it to use the OS's default cursor during the mouse define call