├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── dynamic_entity.ron ├── map_settings.ron ├── player.ron └── test.ron ├── images └── demo.gif └── src ├── bundle.rs ├── combat.rs ├── config.rs ├── events.rs ├── main.rs ├── map.rs ├── map_state.rs ├── monster.rs ├── movement.rs ├── player.rs ├── render.rs ├── rng.rs ├── shapes ├── mod.rs └── rect.rs ├── turn_system.rs ├── ui.rs └── visibility.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/README.md -------------------------------------------------------------------------------- /assets/dynamic_entity.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/assets/dynamic_entity.ron -------------------------------------------------------------------------------- /assets/map_settings.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/assets/map_settings.ron -------------------------------------------------------------------------------- /assets/player.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/assets/player.ron -------------------------------------------------------------------------------- /assets/test.ron: -------------------------------------------------------------------------------- 1 | ( 2 | glyph: '@', 3 | ) -------------------------------------------------------------------------------- /images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/images/demo.gif -------------------------------------------------------------------------------- /src/bundle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/bundle.rs -------------------------------------------------------------------------------- /src/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/combat.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/events.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/map.rs -------------------------------------------------------------------------------- /src/map_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/map_state.rs -------------------------------------------------------------------------------- /src/monster.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/monster.rs -------------------------------------------------------------------------------- /src/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/movement.rs -------------------------------------------------------------------------------- /src/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/player.rs -------------------------------------------------------------------------------- /src/render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/render.rs -------------------------------------------------------------------------------- /src/rng.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/rng.rs -------------------------------------------------------------------------------- /src/shapes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/shapes/mod.rs -------------------------------------------------------------------------------- /src/shapes/rect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/shapes/rect.rs -------------------------------------------------------------------------------- /src/turn_system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/turn_system.rs -------------------------------------------------------------------------------- /src/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/ui.rs -------------------------------------------------------------------------------- /src/visibility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarkahn/bevy_roguelike/HEAD/src/visibility.rs --------------------------------------------------------------------------------