jjant / runty8

A Pico8 clone in Rust.
MIT License
225 stars 17 forks source link

Sprite related improvements #51

Open lesleyrs opened 1 year ago

lesleyrs commented 1 year ago

The following are not that important to do right away and don't apply to me that much. Maybe it's better to just put them in comments so we can finish this issue sometime? I think some of these are already commented as well. Or track these in a separate issue with other sprite editor features.

- [ ] change cursor sprite based on what is being hovered
- [ ] undo/redo does not work for pasting sprites, only for the sprite editor itself.
- [ ] right click to grab palette
- [ ] Ability to move the selected sprite using keys: `q` `w` OR `a` `z` with or without `shift`
- [ ] Ability to change the selected palette using keys: `1` and `2` Also fun idea with this: allow shift modifier to move 2 palettes at a time and it has more features than the original pico8

I didn't expect to be thinking about this many things when just drawing a few sprites but there you go. I don't want to track the actual sprite editor features here as it's already excessive.