├── .gitignore ├── BasicDungeonCrawler ├── dungeon_crawl_graphics │ ├── Cargo.toml │ ├── resources │ │ └── dungeonfont.png │ └── src │ │ ├── camera.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder.rs │ │ └── player.rs ├── dungeon_crawl_map │ ├── Cargo.toml │ └── src │ │ ├── main.rs │ │ └── map.rs ├── dungeon_crawl_player │ ├── Cargo.toml │ └── src │ │ ├── main.rs │ │ ├── map.rs │ │ └── player.rs └── dungeon_crawl_rooms │ ├── Cargo.toml │ └── src │ ├── main.rs │ ├── map.rs │ ├── map_builder.rs │ └── player.rs ├── Cargo.lock ├── Cargo.toml ├── DeeperDungeons └── more_levels │ ├── Cargo.toml │ ├── resources │ ├── dungeonfont.png │ └── terminal8x8.png │ └── src │ ├── camera.rs │ ├── components.rs │ ├── main.rs │ ├── map.rs │ ├── map_builder │ ├── automata.rs │ ├── drunkard.rs │ ├── empty.rs │ ├── mod.rs │ ├── prefab.rs │ ├── rooms.rs │ └── themes.rs │ ├── spawner.rs │ ├── systems │ ├── chasing.rs │ ├── combat.rs │ ├── end_turn.rs │ ├── entity_render.rs │ ├── fov.rs │ ├── hud.rs │ ├── map_render.rs │ ├── mod.rs │ ├── movement.rs │ ├── player_input.rs │ ├── random_move.rs │ ├── tooltips.rs │ └── use_items.rs │ └── turn_state.rs ├── EntitiesComponentsAndSystems ├── dungeonecs │ ├── Cargo.toml │ ├── resources │ │ └── dungeonfont.png │ └── src │ │ ├── camera.rs │ │ ├── components.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder.rs │ │ ├── spawner.rs │ │ └── systems │ │ ├── collisions.rs │ │ ├── entity_render.rs │ │ ├── map_render.rs │ │ ├── mod.rs │ │ └── player_input.rs └── playerecs │ ├── Cargo.toml │ ├── resources │ └── dungeonfont.png │ └── src │ ├── camera.rs │ ├── components.rs │ ├── main.rs │ ├── map.rs │ ├── map_builder.rs │ ├── spawner.rs │ └── systems │ ├── entity_render.rs │ ├── map_render.rs │ ├── mod.rs │ └── player_input.rs ├── FirstGameFlappyAscii ├── flappy_bonus │ ├── Cargo.toml │ ├── resources │ │ └── flappy32.png │ └── src │ │ └── main.rs ├── flappy_dragon │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── flappy_player │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── flappy_states │ ├── Cargo.toml │ └── src │ │ └── main.rs └── hello_bterm │ ├── Cargo.toml │ └── src │ └── main.rs ├── FirstStepsWithRust ├── hello_yourname │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── hello_yourname_function │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── inline_closure_include.rs ├── treehouse_guestlist │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── treehouse_guestlist_enum │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── treehouse_guestlist_problem │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── treehouse_guestlist_struct │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── treehouse_guestlist_trim │ ├── Cargo.toml │ └── src │ │ └── main.rs └── treehouse_guestlist_vector │ ├── Cargo.toml │ └── src │ └── main.rs ├── HealthSimpleMelee ├── combat │ ├── Cargo.toml │ ├── resources │ │ ├── dungeonfont.png │ │ └── terminal8x8.png │ └── src │ │ ├── camera.rs │ │ ├── components.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder.rs │ │ ├── spawner.rs │ │ ├── systems │ │ ├── combat.rs │ │ ├── end_turn.rs │ │ ├── entity_render.rs │ │ ├── hud.rs │ │ ├── map_render.rs │ │ ├── mod.rs │ │ ├── movement.rs │ │ ├── player_input.rs │ │ ├── random_move.rs │ │ └── tooltips.rs │ │ └── turn_state.rs ├── healing │ ├── Cargo.toml │ ├── resources │ │ ├── dungeonfont.png │ │ └── terminal8x8.png │ └── src │ │ ├── camera.rs │ │ ├── components.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder.rs │ │ ├── spawner.rs │ │ ├── systems │ │ ├── combat.rs │ │ ├── end_turn.rs │ │ ├── entity_render.rs │ │ ├── hud.rs │ │ ├── map_render.rs │ │ ├── mod.rs │ │ ├── movement.rs │ │ ├── player_input.rs │ │ ├── random_move.rs │ │ └── tooltips.rs │ │ └── turn_state.rs └── health │ ├── Cargo.toml │ ├── resources │ ├── dungeonfont.png │ └── terminal8x8.png │ └── src │ ├── camera.rs │ ├── components.rs │ ├── main.rs │ ├── map.rs │ ├── map_builder.rs │ ├── spawner.rs │ ├── systems │ ├── collisions.rs │ ├── end_turn.rs │ ├── entity_render.rs │ ├── hud.rs │ ├── map_render.rs │ ├── mod.rs │ ├── movement.rs │ ├── player_input.rs │ ├── random_move.rs │ └── tooltips.rs │ └── turn_state.rs ├── InstallingRust ├── Clippy │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── ClippyFixed │ ├── Cargo.toml │ └── src │ │ └── main.rs └── HelloWorld │ ├── Cargo.toml │ └── src │ └── main.rs ├── InventoryAndPowerUps ├── carrying_items │ ├── Cargo.toml │ ├── resources │ │ ├── dungeonfont.png │ │ └── terminal8x8.png │ └── src │ │ ├── camera.rs │ │ ├── components.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder │ │ ├── automata.rs │ │ ├── drunkard.rs │ │ ├── empty.rs │ │ ├── mod.rs │ │ ├── prefab.rs │ │ ├── rooms.rs │ │ └── themes.rs │ │ ├── spawner.rs │ │ ├── systems │ │ ├── chasing.rs │ │ ├── combat.rs │ │ ├── end_turn.rs │ │ ├── entity_render.rs │ │ ├── fov.rs │ │ ├── hud.rs │ │ ├── map_render.rs │ │ ├── mod.rs │ │ ├── movement.rs │ │ ├── player_input.rs │ │ ├── random_move.rs │ │ ├── tooltips.rs │ │ └── use_items.rs │ │ └── turn_state.rs └── potions_and_scrolls │ ├── Cargo.toml │ ├── resources │ ├── dungeonfont.png │ └── terminal8x8.png │ └── src │ ├── camera.rs │ ├── components.rs │ ├── main.rs │ ├── map.rs │ ├── map_builder │ ├── automata.rs │ ├── drunkard.rs │ ├── empty.rs │ ├── mod.rs │ ├── prefab.rs │ ├── rooms.rs │ └── themes.rs │ ├── spawner.rs │ ├── systems │ ├── chasing.rs │ ├── combat.rs │ ├── end_turn.rs │ ├── entity_render.rs │ ├── fov.rs │ ├── hud.rs │ ├── map_render.rs │ ├── mod.rs │ ├── movement.rs │ ├── player_input.rs │ ├── random_move.rs │ └── tooltips.rs │ └── turn_state.rs ├── Loot ├── better_combat │ ├── Cargo.toml │ ├── resources │ │ ├── dungeonfont.png │ │ ├── template.ron │ │ └── terminal8x8.png │ └── src │ │ ├── camera.rs │ │ ├── components.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder │ │ ├── automata.rs │ │ ├── drunkard.rs │ │ ├── empty.rs │ │ ├── mod.rs │ │ ├── prefab.rs │ │ ├── rooms.rs │ │ └── themes.rs │ │ ├── spawner │ │ ├── mod.rs │ │ └── template.rs │ │ ├── systems │ │ ├── chasing.rs │ │ ├── combat.rs │ │ ├── end_turn.rs │ │ ├── entity_render.rs │ │ ├── fov.rs │ │ ├── hud.rs │ │ ├── map_render.rs │ │ ├── mod.rs │ │ ├── movement.rs │ │ ├── player_input.rs │ │ ├── random_move.rs │ │ ├── tooltips.rs │ │ └── use_items.rs │ │ └── turn_state.rs └── loot_tables │ ├── Cargo.toml │ ├── resources │ ├── dungeonfont.png │ ├── template.ron │ └── terminal8x8.png │ └── src │ ├── camera.rs │ ├── components.rs │ ├── main.rs │ ├── map.rs │ ├── map_builder │ ├── automata.rs │ ├── drunkard.rs │ ├── empty.rs │ ├── mod.rs │ ├── prefab.rs │ ├── rooms.rs │ └── themes.rs │ ├── spawner │ ├── mod.rs │ └── template.rs │ ├── systems │ ├── chasing.rs │ ├── combat.rs │ ├── end_turn.rs │ ├── entity_render.rs │ ├── fov.rs │ ├── hud.rs │ ├── map_render.rs │ ├── mod.rs │ ├── movement.rs │ ├── player_input.rs │ ├── random_move.rs │ ├── tooltips.rs │ └── use_items.rs │ └── turn_state.rs ├── MapTheming └── themed │ ├── Cargo.toml │ ├── resources │ ├── dungeonfont.png │ └── terminal8x8.png │ └── src │ ├── camera.rs │ ├── components.rs │ ├── main.rs │ ├── map.rs │ ├── map_builder │ ├── automata.rs │ ├── drunkard.rs │ ├── empty.rs │ ├── mod.rs │ ├── prefab.rs │ ├── rooms.rs │ └── themes.rs │ ├── spawner.rs │ ├── systems │ ├── chasing.rs │ ├── combat.rs │ ├── end_turn.rs │ ├── entity_render.rs │ ├── fov.rs │ ├── hud.rs │ ├── map_render.rs │ ├── mod.rs │ ├── movement.rs │ ├── player_input.rs │ ├── random_move.rs │ └── tooltips.rs │ └── turn_state.rs ├── MoreInterestingDungeons ├── cellular │ ├── Cargo.toml │ ├── resources │ │ ├── dungeonfont.png │ │ └── terminal8x8.png │ └── src │ │ ├── camera.rs │ │ ├── components.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder │ │ ├── automata.rs │ │ ├── empty.rs │ │ ├── mod.rs │ │ └── rooms.rs │ │ ├── spawner.rs │ │ ├── systems │ │ ├── chasing.rs │ │ ├── combat.rs │ │ ├── end_turn.rs │ │ ├── entity_render.rs │ │ ├── fov.rs │ │ ├── hud.rs │ │ ├── map_render.rs │ │ ├── mod.rs │ │ ├── movement.rs │ │ ├── player_input.rs │ │ ├── random_move.rs │ │ └── tooltips.rs │ │ └── turn_state.rs ├── drunkard │ ├── Cargo.toml │ ├── resources │ │ ├── dungeonfont.png │ │ └── terminal8x8.png │ └── src │ │ ├── camera.rs │ │ ├── components.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder │ │ ├── automata.rs │ │ ├── drunkard.rs │ │ ├── empty.rs │ │ ├── mod.rs │ │ └── rooms.rs │ │ ├── spawner.rs │ │ ├── systems │ │ ├── chasing.rs │ │ ├── combat.rs │ │ ├── end_turn.rs │ │ ├── entity_render.rs │ │ ├── fov.rs │ │ ├── hud.rs │ │ ├── map_render.rs │ │ ├── mod.rs │ │ ├── movement.rs │ │ ├── player_input.rs │ │ ├── random_move.rs │ │ └── tooltips.rs │ │ └── turn_state.rs ├── output_harness │ ├── Cargo.toml │ └── src │ │ ├── main.rs │ │ ├── map.rs │ │ └── map_builder │ │ ├── automata.rs │ │ ├── drunkard.rs │ │ ├── empty.rs │ │ ├── mod.rs │ │ ├── prefab.rs │ │ └── rooms.rs ├── prefab │ ├── Cargo.toml │ ├── resources │ │ ├── dungeonfont.png │ │ └── terminal8x8.png │ └── src │ │ ├── camera.rs │ │ ├── components.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder │ │ ├── automata.rs │ │ ├── drunkard.rs │ │ ├── empty.rs │ │ ├── mod.rs │ │ ├── prefab.rs │ │ └── rooms.rs │ │ ├── spawner.rs │ │ ├── systems │ │ ├── chasing.rs │ │ ├── combat.rs │ │ ├── end_turn.rs │ │ ├── entity_render.rs │ │ ├── fov.rs │ │ ├── hud.rs │ │ ├── map_render.rs │ │ ├── mod.rs │ │ ├── movement.rs │ │ ├── player_input.rs │ │ ├── random_move.rs │ │ └── tooltips.rs │ │ └── turn_state.rs ├── traits │ ├── Cargo.toml │ ├── resources │ │ ├── dungeonfont.png │ │ └── terminal8x8.png │ └── src │ │ ├── camera.rs │ │ ├── components.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder │ │ ├── empty.rs │ │ └── mod.rs │ │ ├── spawner.rs │ │ ├── systems │ │ ├── chasing.rs │ │ ├── combat.rs │ │ ├── end_turn.rs │ │ ├── entity_render.rs │ │ ├── fov.rs │ │ ├── hud.rs │ │ ├── map_render.rs │ │ ├── mod.rs │ │ ├── movement.rs │ │ ├── player_input.rs │ │ ├── random_move.rs │ │ └── tooltips.rs │ │ └── turn_state.rs └── traits_rooms │ ├── Cargo.toml │ ├── resources │ ├── dungeonfont.png │ └── terminal8x8.png │ └── src │ ├── camera.rs │ ├── components.rs │ ├── main.rs │ ├── map.rs │ ├── map_builder │ ├── empty.rs │ ├── mod.rs │ └── rooms.rs │ ├── spawner.rs │ ├── systems │ ├── chasing.rs │ ├── combat.rs │ ├── end_turn.rs │ ├── entity_render.rs │ ├── fov.rs │ ├── hud.rs │ ├── map_render.rs │ ├── mod.rs │ ├── movement.rs │ ├── player_input.rs │ ├── random_move.rs │ └── tooltips.rs │ └── turn_state.rs ├── README.md ├── TurnBasedGames ├── intent │ ├── Cargo.toml │ ├── resources │ │ └── dungeonfont.png │ └── src │ │ ├── camera.rs │ │ ├── components.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder.rs │ │ ├── spawner.rs │ │ ├── systems │ │ ├── collisions.rs │ │ ├── end_turn.rs │ │ ├── entity_render.rs │ │ ├── map_render.rs │ │ ├── mod.rs │ │ ├── movement.rs │ │ ├── player_input.rs │ │ └── random_move.rs │ │ └── turn_state.rs ├── turnbased │ ├── Cargo.toml │ ├── resources │ │ └── dungeonfont.png │ └── src │ │ ├── camera.rs │ │ ├── components.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder.rs │ │ ├── spawner.rs │ │ ├── systems │ │ ├── collisions.rs │ │ ├── end_turn.rs │ │ ├── entity_render.rs │ │ ├── map_render.rs │ │ ├── mod.rs │ │ ├── player_input.rs │ │ └── random_move.rs │ │ └── turn_state.rs └── wandering │ ├── Cargo.toml │ ├── resources │ └── dungeonfont.png │ └── src │ ├── camera.rs │ ├── components.rs │ ├── main.rs │ ├── map.rs │ ├── map_builder.rs │ ├── spawner.rs │ └── systems │ ├── collisions.rs │ ├── entity_render.rs │ ├── map_render.rs │ ├── mod.rs │ ├── player_input.rs │ └── random_move.rs ├── WhatCanISee ├── eyesight │ ├── Cargo.toml │ ├── resources │ │ ├── dungeonfont.png │ │ └── terminal8x8.png │ └── src │ │ ├── camera.rs │ │ ├── components.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder.rs │ │ ├── spawner.rs │ │ ├── systems │ │ ├── chasing.rs │ │ ├── combat.rs │ │ ├── end_turn.rs │ │ ├── entity_render.rs │ │ ├── fov.rs │ │ ├── hud.rs │ │ ├── map_render.rs │ │ ├── mod.rs │ │ ├── movement.rs │ │ ├── player_input.rs │ │ ├── random_move.rs │ │ └── tooltips.rs │ │ └── turn_state.rs ├── fov │ ├── Cargo.toml │ ├── resources │ │ ├── dungeonfont.png │ │ └── terminal8x8.png │ └── src │ │ ├── camera.rs │ │ ├── components.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder.rs │ │ ├── spawner.rs │ │ ├── systems │ │ ├── chasing.rs │ │ ├── combat.rs │ │ ├── end_turn.rs │ │ ├── entity_render.rs │ │ ├── fov.rs │ │ ├── hud.rs │ │ ├── map_render.rs │ │ ├── mod.rs │ │ ├── movement.rs │ │ ├── player_input.rs │ │ ├── random_move.rs │ │ └── tooltips.rs │ │ └── turn_state.rs └── memory │ ├── Cargo.toml │ ├── resources │ ├── dungeonfont.png │ └── terminal8x8.png │ └── src │ ├── camera.rs │ ├── components.rs │ ├── main.rs │ ├── map.rs │ ├── map_builder.rs │ ├── spawner.rs │ ├── systems │ ├── chasing.rs │ ├── combat.rs │ ├── end_turn.rs │ ├── entity_render.rs │ ├── fov.rs │ ├── hud.rs │ ├── map_render.rs │ ├── mod.rs │ ├── movement.rs │ ├── player_input.rs │ ├── random_move.rs │ └── tooltips.rs │ └── turn_state.rs ├── WinningAndLosing ├── gauntlet │ ├── Cargo.toml │ ├── resources │ │ ├── dungeonfont.png │ │ └── terminal8x8.png │ └── src │ │ ├── camera.rs │ │ ├── components.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder.rs │ │ ├── spawner.rs │ │ ├── systems │ │ ├── chasing.rs │ │ ├── combat.rs │ │ ├── end_turn.rs │ │ ├── entity_render.rs │ │ ├── hud.rs │ │ ├── map_render.rs │ │ ├── mod.rs │ │ ├── movement.rs │ │ ├── player_input.rs │ │ ├── random_move.rs │ │ └── tooltips.rs │ │ └── turn_state.rs ├── losing │ ├── Cargo.toml │ ├── resources │ │ ├── dungeonfont.png │ │ └── terminal8x8.png │ └── src │ │ ├── camera.rs │ │ ├── components.rs │ │ ├── main.rs │ │ ├── map.rs │ │ ├── map_builder.rs │ │ ├── spawner.rs │ │ ├── systems │ │ ├── chasing.rs │ │ ├── combat.rs │ │ ├── end_turn.rs │ │ ├── entity_render.rs │ │ ├── hud.rs │ │ ├── map_render.rs │ │ ├── mod.rs │ │ ├── movement.rs │ │ ├── player_input.rs │ │ ├── random_move.rs │ │ └── tooltips.rs │ │ └── turn_state.rs └── winning │ ├── Cargo.toml │ ├── resources │ ├── dungeonfont.png │ └── terminal8x8.png │ └── src │ ├── camera.rs │ ├── components.rs │ ├── main.rs │ ├── map.rs │ ├── map_builder.rs │ ├── spawner.rs │ ├── systems │ ├── chasing.rs │ ├── combat.rs │ ├── end_turn.rs │ ├── entity_render.rs │ ├── hud.rs │ ├── map_render.rs │ ├── mod.rs │ ├── movement.rs │ ├── player_input.rs │ ├── random_move.rs │ └── tooltips.rs │ └── turn_state.rs ├── github-images └── cover.jpg └── src └── main.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_graphics/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_graphics/Cargo.toml -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_graphics/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_graphics/resources/dungeonfont.png -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_graphics/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_graphics/src/camera.rs -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_graphics/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_graphics/src/main.rs -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_graphics/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_graphics/src/map.rs -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_graphics/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_graphics/src/map_builder.rs -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_graphics/src/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_graphics/src/player.rs -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_map/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_map/Cargo.toml -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_map/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_map/src/main.rs -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_map/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_map/src/map.rs -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_player/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_player/Cargo.toml -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_player/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_player/src/main.rs -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_player/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_player/src/map.rs -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_player/src/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_player/src/player.rs -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_rooms/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_rooms/Cargo.toml -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_rooms/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_rooms/src/main.rs -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_rooms/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_rooms/src/map.rs -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_rooms/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_rooms/src/map_builder.rs -------------------------------------------------------------------------------- /BasicDungeonCrawler/dungeon_crawl_rooms/src/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/BasicDungeonCrawler/dungeon_crawl_rooms/src/player.rs -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Cargo.toml -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/Cargo.toml -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/resources/dungeonfont.png -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/resources/terminal8x8.png -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/camera.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/components.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/main.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/map.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/map_builder/automata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/map_builder/automata.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/map_builder/drunkard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/map_builder/drunkard.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/map_builder/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/map_builder/empty.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/map_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/map_builder/mod.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/map_builder/prefab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/map_builder/prefab.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/map_builder/rooms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/map_builder/rooms.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/map_builder/themes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/map_builder/themes.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/spawner.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/systems/chasing.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/systems/combat.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/systems/end_turn.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/systems/entity_render.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/systems/fov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/systems/fov.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/systems/hud.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/systems/map_render.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/systems/mod.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/systems/movement.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/systems/player_input.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/systems/random_move.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/systems/tooltips.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/systems/use_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/systems/use_items.rs -------------------------------------------------------------------------------- /DeeperDungeons/more_levels/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/DeeperDungeons/more_levels/src/turn_state.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/dungeonecs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/dungeonecs/Cargo.toml -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/dungeonecs/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/dungeonecs/resources/dungeonfont.png -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/dungeonecs/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/dungeonecs/src/camera.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/dungeonecs/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/dungeonecs/src/components.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/dungeonecs/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/dungeonecs/src/main.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/dungeonecs/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/dungeonecs/src/map.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/dungeonecs/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/dungeonecs/src/map_builder.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/dungeonecs/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/dungeonecs/src/spawner.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/dungeonecs/src/systems/collisions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/dungeonecs/src/systems/collisions.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/dungeonecs/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/dungeonecs/src/systems/entity_render.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/dungeonecs/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/dungeonecs/src/systems/map_render.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/dungeonecs/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/dungeonecs/src/systems/mod.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/dungeonecs/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/dungeonecs/src/systems/player_input.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/playerecs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/playerecs/Cargo.toml -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/playerecs/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/playerecs/resources/dungeonfont.png -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/playerecs/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/playerecs/src/camera.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/playerecs/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/playerecs/src/components.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/playerecs/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/playerecs/src/main.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/playerecs/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/playerecs/src/map.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/playerecs/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/playerecs/src/map_builder.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/playerecs/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/playerecs/src/spawner.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/playerecs/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/playerecs/src/systems/entity_render.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/playerecs/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/playerecs/src/systems/map_render.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/playerecs/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/playerecs/src/systems/mod.rs -------------------------------------------------------------------------------- /EntitiesComponentsAndSystems/playerecs/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/EntitiesComponentsAndSystems/playerecs/src/systems/player_input.rs -------------------------------------------------------------------------------- /FirstGameFlappyAscii/flappy_bonus/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstGameFlappyAscii/flappy_bonus/Cargo.toml -------------------------------------------------------------------------------- /FirstGameFlappyAscii/flappy_bonus/resources/flappy32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstGameFlappyAscii/flappy_bonus/resources/flappy32.png -------------------------------------------------------------------------------- /FirstGameFlappyAscii/flappy_bonus/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstGameFlappyAscii/flappy_bonus/src/main.rs -------------------------------------------------------------------------------- /FirstGameFlappyAscii/flappy_dragon/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstGameFlappyAscii/flappy_dragon/Cargo.toml -------------------------------------------------------------------------------- /FirstGameFlappyAscii/flappy_dragon/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstGameFlappyAscii/flappy_dragon/src/main.rs -------------------------------------------------------------------------------- /FirstGameFlappyAscii/flappy_player/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstGameFlappyAscii/flappy_player/Cargo.toml -------------------------------------------------------------------------------- /FirstGameFlappyAscii/flappy_player/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstGameFlappyAscii/flappy_player/src/main.rs -------------------------------------------------------------------------------- /FirstGameFlappyAscii/flappy_states/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstGameFlappyAscii/flappy_states/Cargo.toml -------------------------------------------------------------------------------- /FirstGameFlappyAscii/flappy_states/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstGameFlappyAscii/flappy_states/src/main.rs -------------------------------------------------------------------------------- /FirstGameFlappyAscii/hello_bterm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstGameFlappyAscii/hello_bterm/Cargo.toml -------------------------------------------------------------------------------- /FirstGameFlappyAscii/hello_bterm/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstGameFlappyAscii/hello_bterm/src/main.rs -------------------------------------------------------------------------------- /FirstStepsWithRust/hello_yourname/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/hello_yourname/Cargo.toml -------------------------------------------------------------------------------- /FirstStepsWithRust/hello_yourname/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/hello_yourname/src/main.rs -------------------------------------------------------------------------------- /FirstStepsWithRust/hello_yourname_function/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/hello_yourname_function/Cargo.toml -------------------------------------------------------------------------------- /FirstStepsWithRust/hello_yourname_function/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/hello_yourname_function/src/main.rs -------------------------------------------------------------------------------- /FirstStepsWithRust/inline_closure_include.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/inline_closure_include.rs -------------------------------------------------------------------------------- /FirstStepsWithRust/treehouse_guestlist/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/treehouse_guestlist/Cargo.toml -------------------------------------------------------------------------------- /FirstStepsWithRust/treehouse_guestlist/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/treehouse_guestlist/src/main.rs -------------------------------------------------------------------------------- /FirstStepsWithRust/treehouse_guestlist_enum/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/treehouse_guestlist_enum/Cargo.toml -------------------------------------------------------------------------------- /FirstStepsWithRust/treehouse_guestlist_enum/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/treehouse_guestlist_enum/src/main.rs -------------------------------------------------------------------------------- /FirstStepsWithRust/treehouse_guestlist_problem/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/treehouse_guestlist_problem/Cargo.toml -------------------------------------------------------------------------------- /FirstStepsWithRust/treehouse_guestlist_problem/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/treehouse_guestlist_problem/src/main.rs -------------------------------------------------------------------------------- /FirstStepsWithRust/treehouse_guestlist_struct/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/treehouse_guestlist_struct/Cargo.toml -------------------------------------------------------------------------------- /FirstStepsWithRust/treehouse_guestlist_struct/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/treehouse_guestlist_struct/src/main.rs -------------------------------------------------------------------------------- /FirstStepsWithRust/treehouse_guestlist_trim/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/treehouse_guestlist_trim/Cargo.toml -------------------------------------------------------------------------------- /FirstStepsWithRust/treehouse_guestlist_trim/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/treehouse_guestlist_trim/src/main.rs -------------------------------------------------------------------------------- /FirstStepsWithRust/treehouse_guestlist_vector/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/treehouse_guestlist_vector/Cargo.toml -------------------------------------------------------------------------------- /FirstStepsWithRust/treehouse_guestlist_vector/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/FirstStepsWithRust/treehouse_guestlist_vector/src/main.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/Cargo.toml -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/resources/dungeonfont.png -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/resources/terminal8x8.png -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/camera.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/components.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/main.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/map.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/map_builder.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/spawner.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/systems/combat.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/systems/end_turn.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/systems/entity_render.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/systems/hud.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/systems/map_render.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/systems/mod.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/systems/movement.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/systems/player_input.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/systems/random_move.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/systems/tooltips.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/combat/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/combat/src/turn_state.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/Cargo.toml -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/resources/dungeonfont.png -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/resources/terminal8x8.png -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/camera.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/components.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/main.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/map.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/map_builder.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/spawner.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/systems/combat.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/systems/end_turn.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/systems/entity_render.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/systems/hud.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/systems/map_render.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/systems/mod.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/systems/movement.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/systems/player_input.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/systems/random_move.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/systems/tooltips.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/healing/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/healing/src/turn_state.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/Cargo.toml -------------------------------------------------------------------------------- /HealthSimpleMelee/health/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/resources/dungeonfont.png -------------------------------------------------------------------------------- /HealthSimpleMelee/health/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/resources/terminal8x8.png -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/camera.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/components.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/main.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/map.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/map_builder.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/spawner.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/systems/collisions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/systems/collisions.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/systems/end_turn.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/systems/entity_render.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/systems/hud.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/systems/map_render.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/systems/mod.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/systems/movement.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/systems/player_input.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/systems/random_move.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/systems/tooltips.rs -------------------------------------------------------------------------------- /HealthSimpleMelee/health/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/HealthSimpleMelee/health/src/turn_state.rs -------------------------------------------------------------------------------- /InstallingRust/Clippy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InstallingRust/Clippy/Cargo.toml -------------------------------------------------------------------------------- /InstallingRust/Clippy/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InstallingRust/Clippy/src/main.rs -------------------------------------------------------------------------------- /InstallingRust/ClippyFixed/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InstallingRust/ClippyFixed/Cargo.toml -------------------------------------------------------------------------------- /InstallingRust/ClippyFixed/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InstallingRust/ClippyFixed/src/main.rs -------------------------------------------------------------------------------- /InstallingRust/HelloWorld/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InstallingRust/HelloWorld/Cargo.toml -------------------------------------------------------------------------------- /InstallingRust/HelloWorld/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InstallingRust/HelloWorld/src/main.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/Cargo.toml -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/resources/dungeonfont.png -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/resources/terminal8x8.png -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/camera.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/components.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/main.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/map.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/map_builder/automata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/map_builder/automata.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/map_builder/drunkard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/map_builder/drunkard.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/map_builder/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/map_builder/empty.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/map_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/map_builder/mod.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/map_builder/prefab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/map_builder/prefab.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/map_builder/rooms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/map_builder/rooms.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/map_builder/themes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/map_builder/themes.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/spawner.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/systems/chasing.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/systems/combat.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/systems/end_turn.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/systems/entity_render.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/systems/fov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/systems/fov.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/systems/hud.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/systems/map_render.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/systems/mod.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/systems/movement.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/systems/player_input.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/systems/random_move.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/systems/tooltips.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/systems/use_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/systems/use_items.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/carrying_items/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/carrying_items/src/turn_state.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/Cargo.toml -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/resources/dungeonfont.png -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/resources/terminal8x8.png -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/camera.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/components.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/main.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/map.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/map_builder/automata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/map_builder/automata.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/map_builder/drunkard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/map_builder/drunkard.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/map_builder/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/map_builder/empty.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/map_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/map_builder/mod.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/map_builder/prefab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/map_builder/prefab.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/map_builder/rooms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/map_builder/rooms.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/map_builder/themes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/map_builder/themes.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/spawner.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/systems/chasing.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/systems/combat.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/systems/end_turn.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/systems/entity_render.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/systems/fov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/systems/fov.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/systems/hud.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/systems/map_render.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/systems/mod.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/systems/movement.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/systems/player_input.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/systems/random_move.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/systems/tooltips.rs -------------------------------------------------------------------------------- /InventoryAndPowerUps/potions_and_scrolls/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/InventoryAndPowerUps/potions_and_scrolls/src/turn_state.rs -------------------------------------------------------------------------------- /Loot/better_combat/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/Cargo.toml -------------------------------------------------------------------------------- /Loot/better_combat/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/resources/dungeonfont.png -------------------------------------------------------------------------------- /Loot/better_combat/resources/template.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/resources/template.ron -------------------------------------------------------------------------------- /Loot/better_combat/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/resources/terminal8x8.png -------------------------------------------------------------------------------- /Loot/better_combat/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/camera.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/components.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/main.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/map.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/map_builder/automata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/map_builder/automata.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/map_builder/drunkard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/map_builder/drunkard.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/map_builder/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/map_builder/empty.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/map_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/map_builder/mod.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/map_builder/prefab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/map_builder/prefab.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/map_builder/rooms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/map_builder/rooms.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/map_builder/themes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/map_builder/themes.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/spawner/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/spawner/mod.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/spawner/template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/spawner/template.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/systems/chasing.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/systems/combat.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/systems/end_turn.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/systems/entity_render.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/systems/fov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/systems/fov.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/systems/hud.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/systems/map_render.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/systems/mod.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/systems/movement.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/systems/player_input.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/systems/random_move.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/systems/tooltips.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/systems/use_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/systems/use_items.rs -------------------------------------------------------------------------------- /Loot/better_combat/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/better_combat/src/turn_state.rs -------------------------------------------------------------------------------- /Loot/loot_tables/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/Cargo.toml -------------------------------------------------------------------------------- /Loot/loot_tables/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/resources/dungeonfont.png -------------------------------------------------------------------------------- /Loot/loot_tables/resources/template.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/resources/template.ron -------------------------------------------------------------------------------- /Loot/loot_tables/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/resources/terminal8x8.png -------------------------------------------------------------------------------- /Loot/loot_tables/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/camera.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/components.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/main.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/map.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/map_builder/automata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/map_builder/automata.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/map_builder/drunkard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/map_builder/drunkard.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/map_builder/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/map_builder/empty.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/map_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/map_builder/mod.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/map_builder/prefab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/map_builder/prefab.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/map_builder/rooms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/map_builder/rooms.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/map_builder/themes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/map_builder/themes.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/spawner/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/spawner/mod.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/spawner/template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/spawner/template.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/systems/chasing.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/systems/combat.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/systems/end_turn.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/systems/entity_render.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/systems/fov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/systems/fov.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/systems/hud.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/systems/map_render.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/systems/mod.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/systems/movement.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/systems/player_input.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/systems/random_move.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/systems/tooltips.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/systems/use_items.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/systems/use_items.rs -------------------------------------------------------------------------------- /Loot/loot_tables/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/Loot/loot_tables/src/turn_state.rs -------------------------------------------------------------------------------- /MapTheming/themed/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/Cargo.toml -------------------------------------------------------------------------------- /MapTheming/themed/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/resources/dungeonfont.png -------------------------------------------------------------------------------- /MapTheming/themed/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/resources/terminal8x8.png -------------------------------------------------------------------------------- /MapTheming/themed/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/camera.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/components.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/main.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/map.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/map_builder/automata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/map_builder/automata.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/map_builder/drunkard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/map_builder/drunkard.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/map_builder/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/map_builder/empty.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/map_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/map_builder/mod.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/map_builder/prefab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/map_builder/prefab.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/map_builder/rooms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/map_builder/rooms.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/map_builder/themes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/map_builder/themes.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/spawner.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/systems/chasing.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/systems/combat.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/systems/end_turn.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/systems/entity_render.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/systems/fov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/systems/fov.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/systems/hud.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/systems/map_render.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/systems/mod.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/systems/movement.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/systems/player_input.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/systems/random_move.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/systems/tooltips.rs -------------------------------------------------------------------------------- /MapTheming/themed/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MapTheming/themed/src/turn_state.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/Cargo.toml -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/resources/dungeonfont.png -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/resources/terminal8x8.png -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/camera.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/components.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/main.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/map.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/map_builder/automata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/map_builder/automata.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/map_builder/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/map_builder/empty.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/map_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/map_builder/mod.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/map_builder/rooms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/map_builder/rooms.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/spawner.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/systems/chasing.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/systems/combat.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/systems/end_turn.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/systems/entity_render.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/systems/fov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/systems/fov.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/systems/hud.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/systems/map_render.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/systems/mod.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/systems/movement.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/systems/player_input.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/systems/random_move.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/systems/tooltips.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/cellular/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/cellular/src/turn_state.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/Cargo.toml -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/resources/dungeonfont.png -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/resources/terminal8x8.png -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/camera.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/components.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/main.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/map.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/map_builder/automata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/map_builder/automata.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/map_builder/drunkard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/map_builder/drunkard.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/map_builder/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/map_builder/empty.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/map_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/map_builder/mod.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/map_builder/rooms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/map_builder/rooms.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/spawner.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/systems/chasing.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/systems/combat.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/systems/end_turn.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/systems/entity_render.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/systems/fov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/systems/fov.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/systems/hud.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/systems/map_render.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/systems/mod.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/systems/movement.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/systems/player_input.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/systems/random_move.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/systems/tooltips.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/drunkard/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/drunkard/src/turn_state.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/output_harness/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/output_harness/Cargo.toml -------------------------------------------------------------------------------- /MoreInterestingDungeons/output_harness/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/output_harness/src/main.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/output_harness/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/output_harness/src/map.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/output_harness/src/map_builder/automata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/output_harness/src/map_builder/automata.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/output_harness/src/map_builder/drunkard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/output_harness/src/map_builder/drunkard.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/output_harness/src/map_builder/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/output_harness/src/map_builder/empty.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/output_harness/src/map_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/output_harness/src/map_builder/mod.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/output_harness/src/map_builder/prefab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/output_harness/src/map_builder/prefab.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/output_harness/src/map_builder/rooms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/output_harness/src/map_builder/rooms.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/Cargo.toml -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/resources/dungeonfont.png -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/resources/terminal8x8.png -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/camera.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/components.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/main.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/map.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/map_builder/automata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/map_builder/automata.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/map_builder/drunkard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/map_builder/drunkard.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/map_builder/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/map_builder/empty.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/map_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/map_builder/mod.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/map_builder/prefab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/map_builder/prefab.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/map_builder/rooms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/map_builder/rooms.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/spawner.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/systems/chasing.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/systems/combat.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/systems/end_turn.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/systems/entity_render.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/systems/fov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/systems/fov.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/systems/hud.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/systems/map_render.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/systems/mod.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/systems/movement.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/systems/player_input.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/systems/random_move.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/systems/tooltips.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/prefab/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/prefab/src/turn_state.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/Cargo.toml -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/resources/dungeonfont.png -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/resources/terminal8x8.png -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/camera.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/components.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/main.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/map.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/map_builder/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/map_builder/empty.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/map_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/map_builder/mod.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/spawner.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/systems/chasing.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/systems/combat.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/systems/end_turn.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/systems/entity_render.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/systems/fov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/systems/fov.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/systems/hud.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/systems/map_render.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/systems/mod.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/systems/movement.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/systems/player_input.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/systems/random_move.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/systems/tooltips.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits/src/turn_state.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/Cargo.toml -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/resources/dungeonfont.png -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/resources/terminal8x8.png -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/camera.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/components.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/main.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/map.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/map_builder/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/map_builder/empty.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/map_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/map_builder/mod.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/map_builder/rooms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/map_builder/rooms.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/spawner.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/systems/chasing.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/systems/combat.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/systems/end_turn.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/systems/entity_render.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/systems/fov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/systems/fov.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/systems/hud.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/systems/map_render.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/systems/mod.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/systems/movement.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/systems/player_input.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/systems/random_move.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/systems/tooltips.rs -------------------------------------------------------------------------------- /MoreInterestingDungeons/traits_rooms/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/MoreInterestingDungeons/traits_rooms/src/turn_state.rs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/README.md -------------------------------------------------------------------------------- /TurnBasedGames/intent/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/Cargo.toml -------------------------------------------------------------------------------- /TurnBasedGames/intent/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/resources/dungeonfont.png -------------------------------------------------------------------------------- /TurnBasedGames/intent/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/src/camera.rs -------------------------------------------------------------------------------- /TurnBasedGames/intent/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/src/components.rs -------------------------------------------------------------------------------- /TurnBasedGames/intent/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/src/main.rs -------------------------------------------------------------------------------- /TurnBasedGames/intent/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/src/map.rs -------------------------------------------------------------------------------- /TurnBasedGames/intent/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/src/map_builder.rs -------------------------------------------------------------------------------- /TurnBasedGames/intent/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/src/spawner.rs -------------------------------------------------------------------------------- /TurnBasedGames/intent/src/systems/collisions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/src/systems/collisions.rs -------------------------------------------------------------------------------- /TurnBasedGames/intent/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/src/systems/end_turn.rs -------------------------------------------------------------------------------- /TurnBasedGames/intent/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/src/systems/entity_render.rs -------------------------------------------------------------------------------- /TurnBasedGames/intent/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/src/systems/map_render.rs -------------------------------------------------------------------------------- /TurnBasedGames/intent/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/src/systems/mod.rs -------------------------------------------------------------------------------- /TurnBasedGames/intent/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/src/systems/movement.rs -------------------------------------------------------------------------------- /TurnBasedGames/intent/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/src/systems/player_input.rs -------------------------------------------------------------------------------- /TurnBasedGames/intent/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/src/systems/random_move.rs -------------------------------------------------------------------------------- /TurnBasedGames/intent/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/intent/src/turn_state.rs -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/Cargo.toml -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/resources/dungeonfont.png -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/src/camera.rs -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/src/components.rs -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/src/main.rs -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/src/map.rs -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/src/map_builder.rs -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/src/spawner.rs -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/src/systems/collisions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/src/systems/collisions.rs -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/src/systems/end_turn.rs -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/src/systems/entity_render.rs -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/src/systems/map_render.rs -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/src/systems/mod.rs -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/src/systems/player_input.rs -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/src/systems/random_move.rs -------------------------------------------------------------------------------- /TurnBasedGames/turnbased/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/turnbased/src/turn_state.rs -------------------------------------------------------------------------------- /TurnBasedGames/wandering/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/wandering/Cargo.toml -------------------------------------------------------------------------------- /TurnBasedGames/wandering/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/wandering/resources/dungeonfont.png -------------------------------------------------------------------------------- /TurnBasedGames/wandering/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/wandering/src/camera.rs -------------------------------------------------------------------------------- /TurnBasedGames/wandering/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/wandering/src/components.rs -------------------------------------------------------------------------------- /TurnBasedGames/wandering/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/wandering/src/main.rs -------------------------------------------------------------------------------- /TurnBasedGames/wandering/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/wandering/src/map.rs -------------------------------------------------------------------------------- /TurnBasedGames/wandering/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/wandering/src/map_builder.rs -------------------------------------------------------------------------------- /TurnBasedGames/wandering/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/wandering/src/spawner.rs -------------------------------------------------------------------------------- /TurnBasedGames/wandering/src/systems/collisions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/wandering/src/systems/collisions.rs -------------------------------------------------------------------------------- /TurnBasedGames/wandering/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/wandering/src/systems/entity_render.rs -------------------------------------------------------------------------------- /TurnBasedGames/wandering/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/wandering/src/systems/map_render.rs -------------------------------------------------------------------------------- /TurnBasedGames/wandering/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/wandering/src/systems/mod.rs -------------------------------------------------------------------------------- /TurnBasedGames/wandering/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/wandering/src/systems/player_input.rs -------------------------------------------------------------------------------- /TurnBasedGames/wandering/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/TurnBasedGames/wandering/src/systems/random_move.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/Cargo.toml -------------------------------------------------------------------------------- /WhatCanISee/eyesight/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/resources/dungeonfont.png -------------------------------------------------------------------------------- /WhatCanISee/eyesight/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/resources/terminal8x8.png -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/camera.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/components.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/main.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/map.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/map_builder.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/spawner.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/systems/chasing.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/systems/combat.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/systems/end_turn.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/systems/entity_render.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/systems/fov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/systems/fov.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/systems/hud.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/systems/map_render.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/systems/mod.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/systems/movement.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/systems/player_input.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/systems/random_move.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/systems/tooltips.rs -------------------------------------------------------------------------------- /WhatCanISee/eyesight/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/eyesight/src/turn_state.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/Cargo.toml -------------------------------------------------------------------------------- /WhatCanISee/fov/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/resources/dungeonfont.png -------------------------------------------------------------------------------- /WhatCanISee/fov/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/resources/terminal8x8.png -------------------------------------------------------------------------------- /WhatCanISee/fov/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/camera.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/components.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/main.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/map.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/map_builder.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/spawner.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/systems/chasing.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/systems/combat.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/systems/end_turn.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/systems/entity_render.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/systems/fov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/systems/fov.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/systems/hud.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/systems/map_render.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/systems/mod.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/systems/movement.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/systems/player_input.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/systems/random_move.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/systems/tooltips.rs -------------------------------------------------------------------------------- /WhatCanISee/fov/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/fov/src/turn_state.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/Cargo.toml -------------------------------------------------------------------------------- /WhatCanISee/memory/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/resources/dungeonfont.png -------------------------------------------------------------------------------- /WhatCanISee/memory/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/resources/terminal8x8.png -------------------------------------------------------------------------------- /WhatCanISee/memory/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/camera.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/components.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/main.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/map.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/map_builder.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/spawner.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/systems/chasing.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/systems/combat.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/systems/end_turn.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/systems/entity_render.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/systems/fov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/systems/fov.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/systems/hud.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/systems/map_render.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/systems/mod.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/systems/movement.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/systems/player_input.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/systems/random_move.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/systems/tooltips.rs -------------------------------------------------------------------------------- /WhatCanISee/memory/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WhatCanISee/memory/src/turn_state.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/Cargo.toml -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/resources/dungeonfont.png -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/resources/terminal8x8.png -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/camera.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/components.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/main.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/map.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/map_builder.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/spawner.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/systems/chasing.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/systems/combat.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/systems/end_turn.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/systems/entity_render.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/systems/hud.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/systems/map_render.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/systems/mod.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/systems/movement.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/systems/player_input.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/systems/random_move.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/systems/tooltips.rs -------------------------------------------------------------------------------- /WinningAndLosing/gauntlet/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/gauntlet/src/turn_state.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/Cargo.toml -------------------------------------------------------------------------------- /WinningAndLosing/losing/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/resources/dungeonfont.png -------------------------------------------------------------------------------- /WinningAndLosing/losing/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/resources/terminal8x8.png -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/camera.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/components.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/main.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/map.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/map_builder.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/spawner.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/systems/chasing.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/systems/combat.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/systems/end_turn.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/systems/entity_render.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/systems/hud.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/systems/map_render.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/systems/mod.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/systems/movement.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/systems/player_input.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/systems/random_move.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/systems/tooltips.rs -------------------------------------------------------------------------------- /WinningAndLosing/losing/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/losing/src/turn_state.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/Cargo.toml -------------------------------------------------------------------------------- /WinningAndLosing/winning/resources/dungeonfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/resources/dungeonfont.png -------------------------------------------------------------------------------- /WinningAndLosing/winning/resources/terminal8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/resources/terminal8x8.png -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/camera.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/camera.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/components.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/main.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/map.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/map_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/map_builder.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/spawner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/spawner.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/systems/chasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/systems/chasing.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/systems/combat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/systems/combat.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/systems/end_turn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/systems/end_turn.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/systems/entity_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/systems/entity_render.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/systems/hud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/systems/hud.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/systems/map_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/systems/map_render.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/systems/mod.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/systems/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/systems/movement.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/systems/player_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/systems/player_input.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/systems/random_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/systems/random_move.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/systems/tooltips.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/systems/tooltips.rs -------------------------------------------------------------------------------- /WinningAndLosing/winning/src/turn_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/WinningAndLosing/winning/src/turn_state.rs -------------------------------------------------------------------------------- /github-images/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thebracket/HandsOnRust/HEAD/github-images/cover.jpg -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Workspace: you wanted to run a member."); 3 | } --------------------------------------------------------------------------------