bevy/examples/games
Christian Hughes ebf87f56ef
Use SlotMaps to store systems and system sets in Schedules (#19352)
# Objective

- First step towards #279

## Solution

Makes the necessary internal data structure changes in order to allow
system removal to be added in a future PR: `Vec`s storing systems and
system sets in `ScheduleGraph` have been replaced with `SlotMap`s.

See the included migration guide for the required changes.

## Testing

Internal changes only and no new features *should* mean no new tests are
requried.
2025-07-03 18:50:54 +00:00
..
alien_cake_addict.rs Rename Timer::finished and Timer::paused to is_finished and is_paused (#19386) 2025-05-27 22:24:18 +00:00
breakout.rs Event Split: Event, EntityEvent, and BufferedEvent (#19647) 2025-06-15 16:46:34 +00:00
contributors.rs Make Query::single (and friends) return a Result (#18082) 2025-03-02 19:51:56 +00:00
desk_toy.rs Split CursorOptions off of Window (#19668) 2025-06-17 20:20:13 +00:00
game_menu.rs Rename Timer::finished and Timer::paused to is_finished and is_paused (#19386) 2025-05-27 22:24:18 +00:00
loading_screen.rs Relationships (non-fragmenting, one-to-many) (#17398) 2025-01-18 22:20:30 +00:00
stepping.rs Use SlotMaps to store systems and system sets in Schedules (#19352) 2025-07-03 18:50:54 +00:00