pixequil / oso-game-1

Taking the OSO game's first chapter to the finish line!
MIT License
5 stars 5 forks source link

posty cursor #318

Open pixequil opened 1 year ago

pixequil commented 1 year ago

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

pixequil commented 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.

pixequil commented 1 year ago

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?

Loggybears2 commented 1 year ago

could we shrink posty to about cursor size?

Loggybears2 commented 1 year ago

I found the solution and have it in the branch. (well the solution to character switching cursor)

Loggybears2 commented 1 year ago

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.

pixequil commented 1 year ago

your experimentation is helpful regardless. sorry it didnt work out

Martysh12 commented 12 months ago

@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?

funnyboy044 commented 11 months ago

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

pixequil commented 11 months ago

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