-
-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
State Pattern Matching - Alternative #10088
Commits on Sep 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fe8ea3f - Browse repository at this point
Copy the full SHA fe8ea3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fe866b - Browse repository at this point
Copy the full SHA 2fe866bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a3802c - Browse repository at this point
Copy the full SHA 4a3802cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68a5aba - Browse repository at this point
Copy the full SHA 68a5abaView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4a691d3 - Browse repository at this point
Copy the full SHA 4a691d3View commit details
Commits on Sep 29, 2023
-
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 307f7bb - Browse repository at this point
Copy the full SHA 307f7bbView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cdc424d - Browse repository at this point
Copy the full SHA cdc424dView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0650131 - Browse repository at this point
Copy the full SHA 0650131View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b892f7d - Browse repository at this point
Copy the full SHA b892f7dView commit details -
adjust in__state, apply_state_transition and run_enter_schedule so th…
…ey treat the State resource as optional, and fail gracefully if it does not exist. Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c128beb - Browse repository at this point
Copy the full SHA c128bebView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2f7e51e - Browse repository at this point
Copy the full SHA 2f7e51eView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4ffc9d2 - Browse repository at this point
Copy the full SHA 4ffc9d2View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 00bcaa6 - Browse repository at this point
Copy the full SHA 00bcaa6View commit details -
get all necessary portions into prelude, remove bevy_internal
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dd91474 - Browse repository at this point
Copy the full SHA dd91474View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6768e0e - Browse repository at this point
Copy the full SHA 6768e0eView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9474c18 - Browse repository at this point
Copy the full SHA 9474c18View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 29f9e79 - Browse repository at this point
Copy the full SHA 29f9e79View commit details -
Configuration menu - View commit details
-
Copy full SHA for be263de - Browse repository at this point
Copy the full SHA be263deView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for acf0dae - Browse repository at this point
Copy the full SHA acf0daeView commit details -
Merge branch 'feat/simplify-states' of https://github.com/ItsDoot/bevy …
…into sub-state-support
Configuration menu - View commit details
-
Copy full SHA for 59cbda9 - Browse repository at this point
Copy the full SHA 59cbda9View commit details -
fix typo SetupTransitionScheduleLables to SetupTransitionScheduleLabels
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 72cbbc6 - Browse repository at this point
Copy the full SHA 72cbbc6View commit details -
Remove function fariants of matcher functions in SetupTransitionSched…
…uleLabels Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d49b5dc - Browse repository at this point
Copy the full SHA d49b5dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2cc095 - Browse repository at this point
Copy the full SHA f2cc095View commit details -
remove out of date full feature from sysn
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 66abc5e - Browse repository at this point
Copy the full SHA 66abc5eView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8bec2f8 - Browse repository at this point
Copy the full SHA 8bec2f8View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2c88a21 - Browse repository at this point
Copy the full SHA 2c88a21View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7425c33 - Browse repository at this point
Copy the full SHA 7425c33View commit details -
removed debug print in examples
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b46b68f - Browse repository at this point
Copy the full SHA b46b68fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 394fa99 - Browse repository at this point
Copy the full SHA 394fa99View commit details -
adjust basic state example, rename conditional state to sub state
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 960cae7 - Browse repository at this point
Copy the full SHA 960cae7View commit details -
Merge branch 'sub-state-support' of https://github.com/lee-orr/bevy i…
…nto sub-state-support
Configuration menu - View commit details
-
Copy full SHA for 4c10d55 - Browse repository at this point
Copy the full SHA 4c10d55View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fc2d802 - Browse repository at this point
Copy the full SHA fc2d802View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3cd0322 - Browse repository at this point
Copy the full SHA 3cd0322View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 04a7c57 - Browse repository at this point
Copy the full SHA 04a7c57View commit details
Commits on Sep 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d6d6aea - Browse repository at this point
Copy the full SHA d6d6aeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8a2ed9 - Browse repository at this point
Copy the full SHA d8a2ed9View commit details -
rename advance state example to advanced state
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 35532ac - Browse repository at this point
Copy the full SHA 35532acView commit details -
Configuration menu - View commit details
-
Copy full SHA for b533c83 - Browse repository at this point
Copy the full SHA b533c83View commit details -
make macros more egronomic - remove need to re-state type
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0724c0a - Browse repository at this point
Copy the full SHA 0724c0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 131c197 - Browse repository at this point
Copy the full SHA 131c197View commit details -
use eq instead of == for PathSegment (prevent miri error)
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ed0be55 - Browse repository at this point
Copy the full SHA ed0be55View commit details -
adjust syn to include extra-traits
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ca28c0d - Browse repository at this point
Copy the full SHA ca28c0dView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 199e363 - Browse repository at this point
Copy the full SHA 199e363View commit details
Commits on Oct 1, 2023
-
Update examples/ecs/advanced_state.rs
Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f68b0bb - Browse repository at this point
Copy the full SHA f68b0bbView commit details -
Update crates/bevy_ecs/src/schedule/state.rs
Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9121bdc - Browse repository at this point
Copy the full SHA 9121bdcView commit details -
Update examples/ecs/advanced_state.rs
Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for efce671 - Browse repository at this point
Copy the full SHA efce671View commit details -
Update examples/ecs/advanced_state.rs
Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d01092b - Browse repository at this point
Copy the full SHA d01092bView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 089cd4d - Browse repository at this point
Copy the full SHA 089cd4dView commit details -
Merge branch 'sub-state-support' of https://github.com/lee-orr/bevy i…
…nto sub-state-support
Configuration menu - View commit details
-
Copy full SHA for d27beae - Browse repository at this point
Copy the full SHA d27beaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 935dee0 - Browse repository at this point
Copy the full SHA 935dee0View commit details -
change MovementState::Invert to MovemenetState::Inverted
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ca312ce - Browse repository at this point
Copy the full SHA ca312ceView commit details -
use default for schedule labels with phantom data
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e3a286f - Browse repository at this point
Copy the full SHA e3a286fView commit details -
Remove StateMatcherFunction struct - move to using
fn(&S) -> bool
d……irectly Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 83019d5 - Browse repository at this point
Copy the full SHA 83019d5View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7161b02 - Browse repository at this point
Copy the full SHA 7161b02View commit details -
use optional resources for state handling
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2f85085 - Browse repository at this point
Copy the full SHA 2f85085View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cb8bc32 - Browse repository at this point
Copy the full SHA cb8bc32View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1d24c58 - Browse repository at this point
Copy the full SHA 1d24c58View commit details -
Merge branch 'simple_sub_states' into sub-state-support
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1eb6c90 - Browse repository at this point
Copy the full SHA 1eb6c90View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 00dcbe6 - Browse repository at this point
Copy the full SHA 00dcbe6View commit details -
Merge branch 'simple_sub_states' into sub-state-support
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b0c6cce - Browse repository at this point
Copy the full SHA b0c6cceView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fe56e91 - Browse repository at this point
Copy the full SHA fe56e91View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 249321f - Browse repository at this point
Copy the full SHA 249321fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00cd494 - Browse repository at this point
Copy the full SHA 00cd494View commit details
Commits on Oct 2, 2023
-
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9ce4545 - Browse repository at this point
Copy the full SHA 9ce4545View commit details -
make sure all PreviousState methods are private
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 220f428 - Browse repository at this point
Copy the full SHA 220f428View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 96d5357 - Browse repository at this point
Copy the full SHA 96d5357View commit details -
remove advanced state, get state compiling
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1a08184 - Browse repository at this point
Copy the full SHA 1a08184View commit details -
Simplify IntoConditionalScheduleLabel, add default impl for `(S: Sche…
…duleLabel, C: Condition>)` Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bff3047 - Browse repository at this point
Copy the full SHA bff3047View commit details
Commits on Oct 4, 2023
-
separate
in_state
&state_matches
conditions, remove `state_exist……s_and_equals` since it is now identical to i`n_state` Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f23df0b - Browse repository at this point
Copy the full SHA f23df0bView commit details
Commits on Oct 5, 2023
-
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bcb1be1 - Browse repository at this point
Copy the full SHA bcb1be1View commit details -
add closure support for matching macros
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 15889fd - Browse repository at this point
Copy the full SHA 15889fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e43e1fd - Browse repository at this point
Copy the full SHA e43e1fdView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 23448db - Browse repository at this point
Copy the full SHA 23448dbView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ba6a49d - Browse repository at this point
Copy the full SHA ba6a49dView commit details -
remove
every
macro variants, set up for vector macrosSigned-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for af5fe15 - Browse repository at this point
Copy the full SHA af5fe15View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9e9d365 - Browse repository at this point
Copy the full SHA 9e9d365View commit details
Commits on Oct 6, 2023
-
add multiple matchers in macros
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f699f8d - Browse repository at this point
Copy the full SHA f699f8dView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d8e969b - Browse repository at this point
Copy the full SHA d8e969bView commit details -
Merge branch 'main' of https://github.com/bevyengine/bevy into sub-st…
…ate-support Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1c96418 - Browse repository at this point
Copy the full SHA 1c96418View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for eee770d - Browse repository at this point
Copy the full SHA eee770dView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f3ff047 - Browse repository at this point
Copy the full SHA f3ff047View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e6944d - Browse repository at this point
Copy the full SHA 6e6944dView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 63d17e2 - Browse repository at this point
Copy the full SHA 63d17e2View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b20b73d - Browse repository at this point
Copy the full SHA b20b73dView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1124126 - Browse repository at this point
Copy the full SHA 1124126View commit details
Commits on Oct 7, 2023
-
don't use OnEnter/OnExit/in_state in macros
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3c6afb1 - Browse repository at this point
Copy the full SHA 3c6afb1View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7df432b - Browse repository at this point
Copy the full SHA 7df432bView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2ff3e5f - Browse repository at this point
Copy the full SHA 2ff3e5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6850905 - Browse repository at this point
Copy the full SHA 6850905View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8f1aaef - Browse repository at this point
Copy the full SHA 8f1aaefView commit details -
Configuration menu - View commit details
-
Copy full SHA for a16dc38 - Browse repository at this point
Copy the full SHA a16dc38View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 074d474 - Browse repository at this point
Copy the full SHA 074d474View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 85fdf63 - Browse repository at this point
Copy the full SHA 85fdf63View commit details -
get example to compile again and remove println
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 55d8184 - Browse repository at this point
Copy the full SHA 55d8184View commit details -
- in `States`: `on_state_entry_schedule` -> `entering`, `on_state_exit_schedule` -> `exiting`, `on_state_transition_schedule` -> `transitioning` - macros: `on_enter!` -> `entering!`, `on_exit!` -> `exiting!`, `on_transition!` -> `transitioning!` Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c7bdc86 - Browse repository at this point
Copy the full SHA c7bdc86View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a5a5afa - Browse repository at this point
Copy the full SHA a5a5afaView commit details -
remove unused imports from state example
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 348bf63 - Browse repository at this point
Copy the full SHA 348bf63View commit details -
switch out some system labeling
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 305dc70 - Browse repository at this point
Copy the full SHA 305dc70View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a7edad3 - Browse repository at this point
Copy the full SHA a7edad3View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c360744 - Browse repository at this point
Copy the full SHA c360744View commit details -
add Entering/Exiting/Transitioning to prelude
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 34bca2d - Browse repository at this point
Copy the full SHA 34bca2dView commit details -
small fixes to closures in the macros, nested_state example
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3624c5d - Browse repository at this point
Copy the full SHA 3624c5dView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d4a5032 - Browse repository at this point
Copy the full SHA d4a5032View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5f7f741 - Browse repository at this point
Copy the full SHA 5f7f741View commit details -
add custom state matcher example
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ecbc08d - Browse repository at this point
Copy the full SHA ecbc08dView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2ebac56 - Browse repository at this point
Copy the full SHA 2ebac56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b7fc4e - Browse repository at this point
Copy the full SHA 7b7fc4eView commit details -
remove unneeded marker structs
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for de265a4 - Browse repository at this point
Copy the full SHA de265a4View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4aaf549 - Browse repository at this point
Copy the full SHA 4aaf549View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e5add4 - Browse repository at this point
Copy the full SHA 2e5add4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10be647 - Browse repository at this point
Copy the full SHA 10be647View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0bea620 - Browse repository at this point
Copy the full SHA 0bea620View commit details
Commits on Oct 8, 2023
-
move comment to follow style guide
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bbc5048 - Browse repository at this point
Copy the full SHA bbc5048View commit details -
move state matching to it's own file
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7cb3e73 - Browse repository at this point
Copy the full SHA 7cb3e73View commit details -
add tests for auto-implemented state matchers
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5d0be9c - Browse repository at this point
Copy the full SHA 5d0be9cView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c94cb6f - Browse repository at this point
Copy the full SHA c94cb6fView commit details -
adjust multi-pattern macro test to include a closure
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4b59f9a - Browse repository at this point
Copy the full SHA 4b59f9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 697845a - Browse repository at this point
Copy the full SHA 697845aView commit details
Commits on Oct 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6116cea - Browse repository at this point
Copy the full SHA 6116ceaView commit details -
- remove the derive option - add a sealed trait and better markers to prevent manually implementing state matchers - replace the `custom state matchers` example with a `black box states` example Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9e87a95 - Browse repository at this point
Copy the full SHA 9e87a95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d9cd9a - Browse repository at this point
Copy the full SHA 5d9cd9aView commit details -
fix
NextState
reflect - ignore dyn FnSigned-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e448896 - Browse repository at this point
Copy the full SHA e448896View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ec2ed84 - Browse repository at this point
Copy the full SHA ec2ed84View commit details -
added documentation to what counts as matchers
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1d79600 - Browse repository at this point
Copy the full SHA 1d79600View commit details -
Fix
crate-private trait in public interface
errorwhile keeping `StateMatcher`'s internal implementation hidden. - Renamed `StateMatcher` to `InternalStateMatcher` - kept as a `pub(crate)` - Added a new `StateMatcher` trait that is public, and both requires and auto implemented for `InternalStateMatcher`'s - Replace all public uses of `InternalStateMatcher` with `StateMatcher` Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 91916a5 - Browse repository at this point
Copy the full SHA 91916a5View commit details -
move InternalStateMatcher to sealed module, make it public
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fd3564c - Browse repository at this point
Copy the full SHA fd3564cView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cf546bc - Browse repository at this point
Copy the full SHA cf546bcView commit details
Commits on Oct 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 57dac9b - Browse repository at this point
Copy the full SHA 57dac9bView commit details
Commits on Oct 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a264d06 - Browse repository at this point
Copy the full SHA a264d06View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b51ccac - Browse repository at this point
Copy the full SHA b51ccacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 686eec8 - Browse repository at this point
Copy the full SHA 686eec8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1df8ec - Browse repository at this point
Copy the full SHA e1df8ecView commit details -
remove state_matches condition
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for efd1a4b - Browse repository at this point
Copy the full SHA efd1a4bView commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0bd4a44 - Browse repository at this point
Copy the full SHA 0bd4a44View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a593aad - Browse repository at this point
Copy the full SHA a593aadView commit details -
Merge branch 'main' of https://github.com/bevyengine/bevy into sub-st…
…ate-support-alternative
Configuration menu - View commit details
-
Copy full SHA for 9f48f99 - Browse repository at this point
Copy the full SHA 9f48f99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5903419 - Browse repository at this point
Copy the full SHA 5903419View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5d0747 - Browse repository at this point
Copy the full SHA b5d0747View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c5b143 - Browse repository at this point
Copy the full SHA 8c5b143View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 930647b - Browse repository at this point
Copy the full SHA 930647bView commit details -
Update crates/bevy_ecs/src/schedule/state.rs
Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b6f5e69 - Browse repository at this point
Copy the full SHA b6f5e69View commit details -
add more detail on when
Entering
andExiting
are triggeredSigned-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a77c873 - Browse repository at this point
Copy the full SHA a77c873View commit details -
Merge branch 'sub-state-support-alternative' of https://github.com/le…
…e-orr/bevy into sub-state-support-alternative
Configuration menu - View commit details
-
Copy full SHA for e9e0135 - Browse repository at this point
Copy the full SHA e9e0135View commit details
Commits on Oct 12, 2023
-
added doc test to
NextState<S>::setter
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a46d047 - Browse repository at this point
Copy the full SHA a46d047View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cf1c296 - Browse repository at this point
Copy the full SHA cf1c296View commit details -
Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3924c4d - Browse repository at this point
Copy the full SHA 3924c4dView commit details
Commits on Oct 14, 2023
-
Merge branch 'main' of https://github.com/bevyengine/bevy into sub-st…
…ate-support-alternative
Configuration menu - View commit details
-
Copy full SHA for dc64fae - Browse repository at this point
Copy the full SHA dc64faeView commit details
Commits on Oct 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 46826b8 - Browse repository at this point
Copy the full SHA 46826b8View commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 02ba51f - Browse repository at this point
Copy the full SHA 02ba51fView commit details
Commits on Oct 19, 2023
-
Merge branch 'main' of https://github.com/bevyengine/bevy into sub-st…
…ate-support-alternative
Configuration menu - View commit details
-
Copy full SHA for 2b5bc83 - Browse repository at this point
Copy the full SHA 2b5bc83View commit details
Commits on Oct 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 540207c - Browse repository at this point
Copy the full SHA 540207cView commit details
Commits on Oct 21, 2023
-
Merge branch 'main' of https://github.com/bevyengine/bevy; branch 'su…
…b-state-support-alternative' of https://github.com/lee-orr/bevy into sub-state-support-alternative
Configuration menu - View commit details
-
Copy full SHA for 733ce78 - Browse repository at this point
Copy the full SHA 733ce78View commit details
Commits on Nov 6, 2023
-
Merge branch 'main' of https://github.com/bevyengine/bevy into sub-st…
…ate-support-alternative Signed-off-by: lee-orr <lee-orr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 08220ff - Browse repository at this point
Copy the full SHA 08220ffView commit details
Commits on Nov 12, 2023
-
Merge branch 'main' of https://github.com/bevyengine/bevy into sub-st…
…ate-support-alternative
Configuration menu - View commit details
-
Copy full SHA for 0945ae8 - Browse repository at this point
Copy the full SHA 0945ae8View commit details
Commits on Dec 29, 2023
-
Merge branch 'main' of https://github.com/lee-orr/bevy into sub-state…
…-support-alternative
Configuration menu - View commit details
-
Copy full SHA for 2690a52 - Browse repository at this point
Copy the full SHA 2690a52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 642342d - Browse repository at this point
Copy the full SHA 642342dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b999a4b - Browse repository at this point
Copy the full SHA b999a4bView commit details