Shane Celis

Results 43 issues of Shane Celis

# Objective Derive `Hash` for `KeyboardInput`. ## Problem I was [writing code](https://github.com/joshka/bevy_ratatui/pull/13) to take `crossterm` events and republish them as bevy input events. One scenario requires I check if the...

D-Trivial
A-Input
C-Usability
S-Ready-For-Final-Review
X-Uncontroversial

I tried doing this myself. At first it didn't seem like it would be much work. However, once I got to the autogenerated code, I got lost. Is there any...

Love this project. Using it to make a [little game programming environment](https://github.com/shanecelis/nano-9) for my eight year old. In this PR I merely closed the loop to ensure either a ScriptLoadedEvent...

# Objective Remove `rest_length` from `DistanceJoint` which is ignored if `length_limits` is present. # Problem I was using distance joints as muscles, changing their rest length to exert them. However,...

I based this off of [rparrett's bevy 0.13 fork](https://github.com/nicopap/ui-navigation/pull/42). I'm not certain how complete it is. I got it working for my usecase and didn't delve too much into other...

Added sprite_flip.rs and tilemap_flip.rs in examples as well. The sprite_flip appears to work well. The tilemap_flip seems to work for x-axis flip but not y-axis. ![sprite flip for x-axis](https://github.com/user-attachments/assets/3e49f4f1-249b-470a-b954-b8ad284f26aa) I...

If the [TilemapAnchor PR](https://github.com/StarArawn/bevy_ecs_tilemap/pull/596) is accepted, it may be nice to have another variant `TileCenter(TilePos)`. Then the default can be `TileCenter(TilePos::new(0,0))` instead of `None` which may be clearer.

# Summary I added an `on_script_reloaded` function that is called before and after on_script_loaded on reloads. This addresses the issue I filed #419. I updated the core-callbacks doc with example...

This is an addendum to PR #421. Let's keep the discussion there.

# Problem Some Lua APIs can pass back multiple values that are not a list. They may look like this: ```lua x, y = cursor() ``` Currently one can't implement...