Modules§
- audio
- Handles audio device detection and playback of sound effects and music
- cli
- NOTE: Some of these arguments are used by airshipper, so those needs to be kept fairly stable (probably with some sort of migration period if we need to modify the name or semantics).
- cmd
- controller
- Module containing controller-specific abstractions allowing complex keybindings
- credits 🔒
- discord
- ecs 🔒
- error
- game_
input - hud
- key_
state - menu
- mesh
- panic_
handler - profile
- render
- run
- scene
- session
- settings
- singleplayer
- ui
- window
Macros§
- image_
ids - This macro will automatically load all specified assets, get the corresponding ImgIds and create a struct with all of them.
- image_
ids_ ice - rotation_
image_ ids
Structs§
- Global
State - A type used to store state that is shared between all play states.
Enums§
- Direction
- Play
State Result - States can either close (and revert to a previous state), push a new state on top of themselves, or switch to a totally different state.
Traits§
- Play
State - A trait representing a playable game state. This may be a menu, a game session, the title screen, etc.