# Details

Date : 2019-10-12 11:35:12

Directory c:\Users\herbe\Documents\LearnRust\RustRoguelikeTutorial

Total : 636 files,  76266 codes, 2137 comments, 12720 blanks, all 91123 lines

[summary](results.md)

## Files
| filename | language | code | comment | blank | total |
| :--- | :--- | ---: | ---: | ---: | ---: |
| [Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/Cargo.toml) | TOML | 49 | 1 | 6 | 56 |
| [README.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/README.md) | Markdown | 2 | 0 | 2 | 4 |
| [book\.gitignore](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/.gitignore) | Ignore | 1 | 0 | 1 | 2 |
| [book\book.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/book.toml) | TOML | 9 | 0 | 2 | 11 |
| [book\src\SUMMARY.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/SUMMARY.md) | Markdown | 37 | 0 | 3 | 40 |
| [book\src\chapter23-prefix.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter23-prefix.md) | Markdown | 10 | 0 | 9 | 19 |
| [book\src\chapter_0.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_0.md) | Markdown | 13 | 0 | 12 | 25 |
| [book\src\chapter_1.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_1.md) | Markdown | 149 | 0 | 75 | 224 |
| [book\src\chapter_10.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_10.md) | Markdown | 465 | 0 | 77 | 542 |
| [book\src\chapter_11.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_11.md) | Markdown | 555 | 0 | 146 | 701 |
| [book\src\chapter_12.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_12.md) | Markdown | 276 | 0 | 71 | 347 |
| [book\src\chapter_13.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_13.md) | Markdown | 208 | 0 | 63 | 271 |
| [book\src\chapter_14.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_14.md) | Markdown | 690 | 0 | 137 | 827 |
| [book\src\chapter_15.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_15.md) | Markdown | 11 | 0 | 10 | 21 |
| [book\src\chapter_16.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_16.md) | Markdown | 64 | 0 | 23 | 87 |
| [book\src\chapter_17.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_17.md) | Markdown | 104 | 0 | 30 | 134 |
| [book\src\chapter_18.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_18.md) | Markdown | 258 | 0 | 78 | 336 |
| [book\src\chapter_19.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_19.md) | Markdown | 280 | 0 | 64 | 344 |
| [book\src\chapter_2.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_2.md) | Markdown | 561 | 0 | 178 | 739 |
| [book\src\chapter_20.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_20.md) | Markdown | 173 | 0 | 43 | 216 |
| [book\src\chapter_21.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_21.md) | Markdown | 89 | 0 | 43 | 132 |
| [book\src\chapter_22.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_22.md) | Markdown | 386 | 0 | 93 | 479 |
| [book\src\chapter_23.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_23.md) | Markdown | 509 | 0 | 159 | 668 |
| [book\src\chapter_24.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_24.md) | Markdown | 306 | 0 | 86 | 392 |
| [book\src\chapter_25.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_25.md) | Markdown | 291 | 0 | 89 | 380 |
| [book\src\chapter_26.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_26.md) | Markdown | 267 | 0 | 66 | 333 |
| [book\src\chapter_27.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_27.md) | Markdown | 374 | 0 | 93 | 467 |
| [book\src\chapter_28.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_28.md) | Markdown | 444 | 0 | 107 | 551 |
| [book\src\chapter_29.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_29.md) | Markdown | 413 | 0 | 99 | 512 |
| [book\src\chapter_3.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_3.md) | Markdown | 278 | 0 | 78 | 356 |
| [book\src\chapter_30.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_30.md) | Markdown | 368 | 0 | 82 | 450 |
| [book\src\chapter_31.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_31.md) | Markdown | 241 | 0 | 55 | 296 |
| [book\src\chapter_32.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_32.md) | Markdown | 216 | 0 | 58 | 274 |
| [book\src\chapter_33.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_33.md) | Markdown | 11 | 0 | 12 | 23 |
| [book\src\chapter_4.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_4.md) | Markdown | 225 | 0 | 79 | 304 |
| [book\src\chapter_5.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_5.md) | Markdown | 434 | 0 | 119 | 553 |
| [book\src\chapter_6.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_6.md) | Markdown | 264 | 0 | 85 | 349 |
| [book\src\chapter_7.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_7.md) | Markdown | 602 | 0 | 165 | 767 |
| [book\src\chapter_8.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_8.md) | Markdown | 218 | 0 | 71 | 289 |
| [book\src\chapter_9.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/chapter_9.md) | Markdown | 613 | 0 | 150 | 763 |
| [book\src\contributors.md](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/book/src/contributors.md) | Markdown | 15 | 0 | 10 | 25 |
| [chapter-01-hellorust\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-01-hellorust/Cargo.toml) | TOML | 10 | 1 | 4 | 15 |
| [chapter-01-hellorust\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-01-hellorust/src/main.rs) | Rust | 14 | 0 | 2 | 16 |
| [chapter-02-helloecs\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-02-helloecs/Cargo.toml) | TOML | 12 | 1 | 4 | 17 |
| [chapter-02-helloecs\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-02-helloecs/src/main.rs) | Rust | 107 | 1 | 22 | 130 |
| [chapter-03-walkmap\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-03-walkmap/Cargo.toml) | TOML | 12 | 1 | 4 | 17 |
| [chapter-03-walkmap\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-03-walkmap/src/main.rs) | Rust | 133 | 6 | 28 | 167 |
| [chapter-04-newmap\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-04-newmap/Cargo.toml) | TOML | 12 | 1 | 4 | 17 |
| [chapter-04-newmap\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-04-newmap/src/components.rs) | Rust | 15 | 0 | 4 | 19 |
| [chapter-04-newmap\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-04-newmap/src/main.rs) | Rust | 58 | 0 | 13 | 71 |
| [chapter-04-newmap\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-04-newmap/src/map.rs) | Rust | 108 | 9 | 19 | 136 |
| [chapter-04-newmap\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-04-newmap/src/player.rs) | Rust | 36 | 1 | 4 | 41 |
| [chapter-04-newmap\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-04-newmap/src/rect.rs) | Rust | 17 | 1 | 3 | 21 |
| [chapter-05-fov\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-05-fov/Cargo.toml) | TOML | 12 | 1 | 4 | 17 |
| [chapter-05-fov\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-05-fov/src/components.rs) | Rust | 24 | 0 | 5 | 29 |
| [chapter-05-fov\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-05-fov/src/main.rs) | Rust | 65 | 0 | 13 | 78 |
| [chapter-05-fov\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-05-fov/src/map.rs) | Rust | 138 | 4 | 23 | 165 |
| [chapter-05-fov\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-05-fov/src/player.rs) | Rust | 40 | 1 | 5 | 46 |
| [chapter-05-fov\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-05-fov/src/rect.rs) | Rust | 17 | 1 | 3 | 21 |
| [chapter-05-fov\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-05-fov/src/visibility_system.rs) | Rust | 32 | 1 | 5 | 38 |
| [chapter-06-monsters\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-06-monsters/Cargo.toml) | TOML | 12 | 1 | 4 | 17 |
| [chapter-06-monsters\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-06-monsters/src/components.rs) | Rust | 30 | 0 | 7 | 37 |
| [chapter-06-monsters\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-06-monsters/src/main.rs) | Rust | 105 | 0 | 18 | 123 |
| [chapter-06-monsters\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-06-monsters/src/map.rs) | Rust | 138 | 4 | 23 | 165 |
| [chapter-06-monsters\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-06-monsters/src/monster_ai_system.rs) | Rust | 20 | 0 | 4 | 24 |
| [chapter-06-monsters\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-06-monsters/src/player.rs) | Rust | 44 | 1 | 5 | 50 |
| [chapter-06-monsters\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-06-monsters/src/rect.rs) | Rust | 17 | 1 | 3 | 21 |
| [chapter-06-monsters\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-06-monsters/src/visibility_system.rs) | Rust | 31 | 1 | 5 | 37 |
| [chapter-07-damage\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-07-damage/Cargo.toml) | TOML | 12 | 1 | 4 | 17 |
| [chapter-07-damage\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-07-damage/src/components.rs) | Rust | 47 | 0 | 11 | 58 |
| [chapter-07-damage\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-07-damage/src/damage_system.rs) | Rust | 36 | 1 | 7 | 44 |
| [chapter-07-damage\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-07-damage/src/main.rs) | Rust | 145 | 0 | 19 | 164 |
| [chapter-07-damage\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-07-damage/src/map.rs) | Rust | 171 | 6 | 30 | 207 |
| [chapter-07-damage\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-07-damage/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-07-damage\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-07-damage/src/melee_combat_system.rs) | Rust | 32 | 0 | 7 | 39 |
| [chapter-07-damage\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-07-damage/src/monster_ai_system.rs) | Rust | 44 | 1 | 5 | 50 |
| [chapter-07-damage\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-07-damage/src/player.rs) | Rust | 62 | 2 | 15 | 79 |
| [chapter-07-damage\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-07-damage/src/rect.rs) | Rust | 17 | 1 | 3 | 21 |
| [chapter-07-damage\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-07-damage/src/visibility_system.rs) | Rust | 31 | 1 | 5 | 37 |
| [chapter-08-ui\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-08-ui/Cargo.toml) | TOML | 12 | 1 | 4 | 17 |
| [chapter-08-ui\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-08-ui/src/components.rs) | Rust | 47 | 0 | 11 | 58 |
| [chapter-08-ui\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-08-ui/src/damage_system.rs) | Rust | 44 | 1 | 7 | 52 |
| [chapter-08-ui\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-08-ui/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-08-ui\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-08-ui/src/gui.rs) | Rust | 71 | 1 | 9 | 81 |
| [chapter-08-ui\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-08-ui/src/main.rs) | Rust | 150 | 0 | 20 | 170 |
| [chapter-08-ui\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-08-ui/src/map.rs) | Rust | 171 | 6 | 30 | 207 |
| [chapter-08-ui\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-08-ui/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-08-ui\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-08-ui/src/melee_combat_system.rs) | Rust | 33 | 0 | 7 | 40 |
| [chapter-08-ui\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-08-ui/src/monster_ai_system.rs) | Rust | 44 | 1 | 5 | 50 |
| [chapter-08-ui\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-08-ui/src/player.rs) | Rust | 62 | 2 | 15 | 79 |
| [chapter-08-ui\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-08-ui/src/rect.rs) | Rust | 17 | 1 | 3 | 21 |
| [chapter-08-ui\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-08-ui/src/visibility_system.rs) | Rust | 31 | 1 | 5 | 37 |
| [chapter-09-items\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-09-items/Cargo.toml) | TOML | 12 | 1 | 4 | 17 |
| [chapter-09-items\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-09-items/src/components.rs) | Rust | 71 | 0 | 17 | 88 |
| [chapter-09-items\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-09-items/src/damage_system.rs) | Rust | 43 | 1 | 7 | 51 |
| [chapter-09-items\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-09-items/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-09-items\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-09-items/src/gui.rs) | Rust | 149 | 1 | 22 | 172 |
| [chapter-09-items\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-09-items/src/inventory_system.rs) | Rust | 84 | 0 | 17 | 101 |
| [chapter-09-items\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-09-items/src/main.rs) | Rust | 166 | 0 | 20 | 186 |
| [chapter-09-items\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-09-items/src/map.rs) | Rust | 171 | 6 | 30 | 207 |
| [chapter-09-items\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-09-items/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-09-items\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-09-items/src/melee_combat_system.rs) | Rust | 33 | 0 | 7 | 40 |
| [chapter-09-items\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-09-items/src/monster_ai_system.rs) | Rust | 44 | 1 | 5 | 50 |
| [chapter-09-items\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-09-items/src/player.rs) | Rust | 87 | 3 | 19 | 109 |
| [chapter-09-items\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-09-items/src/rect.rs) | Rust | 17 | 1 | 3 | 21 |
| [chapter-09-items\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-09-items/src/spawner.rs) | Rust | 109 | 5 | 13 | 127 |
| [chapter-09-items\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-09-items/src/visibility_system.rs) | Rust | 31 | 1 | 5 | 37 |
| [chapter-10-ranged\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-10-ranged/Cargo.toml) | TOML | 12 | 1 | 4 | 17 |
| [chapter-10-ranged\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-10-ranged/src/components.rs) | Rust | 90 | 0 | 22 | 112 |
| [chapter-10-ranged\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-10-ranged/src/damage_system.rs) | Rust | 43 | 1 | 7 | 51 |
| [chapter-10-ranged\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-10-ranged/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-10-ranged\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-10-ranged/src/gui.rs) | Rust | 184 | 4 | 28 | 216 |
| [chapter-10-ranged\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-10-ranged/src/inventory_system.rs) | Rust | 170 | 7 | 23 | 200 |
| [chapter-10-ranged\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-10-ranged/src/main.rs) | Rust | 190 | 0 | 21 | 211 |
| [chapter-10-ranged\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-10-ranged/src/map.rs) | Rust | 171 | 6 | 30 | 207 |
| [chapter-10-ranged\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-10-ranged/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-10-ranged\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-10-ranged/src/melee_combat_system.rs) | Rust | 33 | 0 | 7 | 40 |
| [chapter-10-ranged\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-10-ranged/src/monster_ai_system.rs) | Rust | 56 | 1 | 7 | 64 |
| [chapter-10-ranged\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-10-ranged/src/player.rs) | Rust | 87 | 3 | 19 | 109 |
| [chapter-10-ranged\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-10-ranged/src/rect.rs) | Rust | 17 | 1 | 3 | 21 |
| [chapter-10-ranged\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-10-ranged/src/spawner.rs) | Rust | 173 | 5 | 16 | 194 |
| [chapter-10-ranged\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-10-ranged/src/visibility_system.rs) | Rust | 31 | 1 | 5 | 37 |
| [chapter-11-loadsave\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-11-loadsave\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/src/components.rs) | Rust | 216 | 13 | 44 | 273 |
| [chapter-11-loadsave\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/src/damage_system.rs) | Rust | 43 | 1 | 7 | 51 |
| [chapter-11-loadsave\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-11-loadsave\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/src/gui.rs) | Rust | 247 | 4 | 36 | 287 |
| [chapter-11-loadsave\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/src/inventory_system.rs) | Rust | 170 | 7 | 23 | 200 |
| [chapter-11-loadsave\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/src/main.rs) | Rust | 230 | 0 | 21 | 251 |
| [chapter-11-loadsave\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/src/map.rs) | Rust | 174 | 6 | 31 | 211 |
| [chapter-11-loadsave\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-11-loadsave\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/src/melee_combat_system.rs) | Rust | 33 | 0 | 7 | 40 |
| [chapter-11-loadsave\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/src/monster_ai_system.rs) | Rust | 56 | 1 | 7 | 64 |
| [chapter-11-loadsave\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/src/player.rs) | Rust | 88 | 4 | 20 | 112 |
| [chapter-11-loadsave\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-11-loadsave\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/src/saveload_system.rs) | Rust | 104 | 4 | 14 | 122 |
| [chapter-11-loadsave\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/src/spawner.rs) | Rust | 180 | 5 | 16 | 201 |
| [chapter-11-loadsave\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-11-loadsave/src/visibility_system.rs) | Rust | 31 | 1 | 5 | 37 |
| [chapter-12-delvingdeeper\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-12-delvingdeeper\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/src/components.rs) | Rust | 216 | 13 | 44 | 273 |
| [chapter-12-delvingdeeper\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/src/damage_system.rs) | Rust | 43 | 1 | 7 | 51 |
| [chapter-12-delvingdeeper\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-12-delvingdeeper\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/src/gui.rs) | Rust | 250 | 4 | 38 | 292 |
| [chapter-12-delvingdeeper\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/src/inventory_system.rs) | Rust | 170 | 7 | 23 | 200 |
| [chapter-12-delvingdeeper\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/src/main.rs) | Rust | 299 | 8 | 33 | 340 |
| [chapter-12-delvingdeeper\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/src/map.rs) | Rust | 183 | 6 | 32 | 221 |
| [chapter-12-delvingdeeper\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-12-delvingdeeper\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/src/melee_combat_system.rs) | Rust | 33 | 0 | 7 | 40 |
| [chapter-12-delvingdeeper\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/src/monster_ai_system.rs) | Rust | 56 | 1 | 7 | 64 |
| [chapter-12-delvingdeeper\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/src/player.rs) | Rust | 105 | 5 | 22 | 132 |
| [chapter-12-delvingdeeper\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-12-delvingdeeper\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/src/saveload_system.rs) | Rust | 104 | 4 | 14 | 122 |
| [chapter-12-delvingdeeper\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/src/spawner.rs) | Rust | 180 | 5 | 16 | 201 |
| [chapter-12-delvingdeeper\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-12-delvingdeeper/src/visibility_system.rs) | Rust | 31 | 1 | 5 | 37 |
| [chapter-13-difficulty\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-13-difficulty\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/components.rs) | Rust | 216 | 13 | 44 | 273 |
| [chapter-13-difficulty\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/damage_system.rs) | Rust | 43 | 1 | 7 | 51 |
| [chapter-13-difficulty\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-13-difficulty\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/gui.rs) | Rust | 250 | 4 | 38 | 292 |
| [chapter-13-difficulty\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/inventory_system.rs) | Rust | 170 | 7 | 23 | 200 |
| [chapter-13-difficulty\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/main.rs) | Rust | 301 | 8 | 33 | 342 |
| [chapter-13-difficulty\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/map.rs) | Rust | 183 | 6 | 32 | 221 |
| [chapter-13-difficulty\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-13-difficulty\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/melee_combat_system.rs) | Rust | 33 | 0 | 7 | 40 |
| [chapter-13-difficulty\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/monster_ai_system.rs) | Rust | 56 | 1 | 7 | 64 |
| [chapter-13-difficulty\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/player.rs) | Rust | 131 | 6 | 28 | 165 |
| [chapter-13-difficulty\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/random_table.rs) | Rust | 38 | 0 | 10 | 48 |
| [chapter-13-difficulty\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-13-difficulty\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/saveload_system.rs) | Rust | 104 | 4 | 14 | 122 |
| [chapter-13-difficulty\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/spawner.rs) | Rust | 160 | 4 | 14 | 178 |
| [chapter-13-difficulty\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-13-difficulty/src/visibility_system.rs) | Rust | 31 | 1 | 5 | 37 |
| [chapter-14-gear\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-14-gear\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/components.rs) | Rust | 285 | 17 | 58 | 360 |
| [chapter-14-gear\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/damage_system.rs) | Rust | 46 | 1 | 7 | 54 |
| [chapter-14-gear\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-14-gear\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/gui.rs) | Rust | 300 | 4 | 48 | 352 |
| [chapter-14-gear\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/inventory_system.rs) | Rust | 218 | 10 | 31 | 259 |
| [chapter-14-gear\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/main.rs) | Rust | 376 | 13 | 39 | 428 |
| [chapter-14-gear\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/map.rs) | Rust | 183 | 6 | 32 | 221 |
| [chapter-14-gear\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-14-gear\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/melee_combat_system.rs) | Rust | 48 | 0 | 9 | 57 |
| [chapter-14-gear\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/monster_ai_system.rs) | Rust | 56 | 1 | 7 | 64 |
| [chapter-14-gear\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/player.rs) | Rust | 132 | 6 | 28 | 166 |
| [chapter-14-gear\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-14-gear\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-14-gear\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/saveload_system.rs) | Rust | 106 | 4 | 14 | 124 |
| [chapter-14-gear\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/spawner.rs) | Rust | 232 | 4 | 18 | 254 |
| [chapter-14-gear\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-14-gear/src/visibility_system.rs) | Rust | 31 | 1 | 5 | 37 |
| [chapter-16-nicewalls\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-16-nicewalls\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/components.rs) | Rust | 285 | 17 | 58 | 360 |
| [chapter-16-nicewalls\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/damage_system.rs) | Rust | 46 | 1 | 7 | 54 |
| [chapter-16-nicewalls\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-16-nicewalls\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/gui.rs) | Rust | 300 | 4 | 48 | 352 |
| [chapter-16-nicewalls\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/inventory_system.rs) | Rust | 218 | 10 | 31 | 259 |
| [chapter-16-nicewalls\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/main.rs) | Rust | 376 | 13 | 39 | 428 |
| [chapter-16-nicewalls\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/map.rs) | Rust | 213 | 6 | 36 | 255 |
| [chapter-16-nicewalls\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-16-nicewalls\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/melee_combat_system.rs) | Rust | 48 | 0 | 9 | 57 |
| [chapter-16-nicewalls\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/monster_ai_system.rs) | Rust | 57 | 1 | 7 | 65 |
| [chapter-16-nicewalls\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/player.rs) | Rust | 132 | 6 | 28 | 166 |
| [chapter-16-nicewalls\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-16-nicewalls\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-16-nicewalls\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/saveload_system.rs) | Rust | 106 | 4 | 14 | 124 |
| [chapter-16-nicewalls\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/spawner.rs) | Rust | 232 | 4 | 18 | 254 |
| [chapter-16-nicewalls\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-16-nicewalls/src/visibility_system.rs) | Rust | 31 | 1 | 5 | 37 |
| [chapter-17-blood\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-17-blood\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/components.rs) | Rust | 285 | 17 | 58 | 360 |
| [chapter-17-blood\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-17-blood\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-17-blood\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/gui.rs) | Rust | 300 | 4 | 48 | 352 |
| [chapter-17-blood\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/inventory_system.rs) | Rust | 218 | 10 | 31 | 259 |
| [chapter-17-blood\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/main.rs) | Rust | 376 | 13 | 39 | 428 |
| [chapter-17-blood\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/map.rs) | Rust | 221 | 6 | 36 | 263 |
| [chapter-17-blood\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-17-blood\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/melee_combat_system.rs) | Rust | 48 | 0 | 9 | 57 |
| [chapter-17-blood\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/monster_ai_system.rs) | Rust | 56 | 1 | 7 | 64 |
| [chapter-17-blood\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/player.rs) | Rust | 132 | 6 | 28 | 166 |
| [chapter-17-blood\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-17-blood\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-17-blood\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/saveload_system.rs) | Rust | 106 | 4 | 14 | 124 |
| [chapter-17-blood\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/spawner.rs) | Rust | 232 | 4 | 18 | 254 |
| [chapter-17-blood\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-17-blood/src/visibility_system.rs) | Rust | 31 | 1 | 5 | 37 |
| [chapter-18-particles\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-18-particles\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/components.rs) | Rust | 289 | 17 | 59 | 365 |
| [chapter-18-particles\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-18-particles\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-18-particles\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/gui.rs) | Rust | 300 | 4 | 48 | 352 |
| [chapter-18-particles\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/inventory_system.rs) | Rust | 233 | 10 | 34 | 277 |
| [chapter-18-particles\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/main.rs) | Rust | 380 | 13 | 37 | 430 |
| [chapter-18-particles\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/map.rs) | Rust | 221 | 6 | 36 | 263 |
| [chapter-18-particles\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-18-particles\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/melee_combat_system.rs) | Rust | 56 | 0 | 10 | 66 |
| [chapter-18-particles\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/monster_ai_system.rs) | Rust | 60 | 1 | 8 | 69 |
| [chapter-18-particles\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-18-particles\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/player.rs) | Rust | 132 | 6 | 28 | 166 |
| [chapter-18-particles\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-18-particles\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-18-particles\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/saveload_system.rs) | Rust | 106 | 4 | 14 | 124 |
| [chapter-18-particles\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/spawner.rs) | Rust | 232 | 4 | 19 | 255 |
| [chapter-18-particles\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-18-particles/src/visibility_system.rs) | Rust | 31 | 1 | 5 | 37 |
| [chapter-19-food\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-19-food\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/components.rs) | Rust | 298 | 17 | 62 | 377 |
| [chapter-19-food\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-19-food\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-19-food\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/gui.rs) | Rust | 307 | 4 | 49 | 360 |
| [chapter-19-food\src\hunger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/hunger_system.rs) | Rust | 67 | 1 | 6 | 74 |
| [chapter-19-food\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/inventory_system.rs) | Rust | 251 | 11 | 35 | 297 |
| [chapter-19-food\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/main.rs) | Rust | 385 | 13 | 37 | 435 |
| [chapter-19-food\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/map.rs) | Rust | 221 | 6 | 36 | 263 |
| [chapter-19-food\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-19-food\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/melee_combat_system.rs) | Rust | 63 | 0 | 11 | 74 |
| [chapter-19-food\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/monster_ai_system.rs) | Rust | 60 | 1 | 8 | 69 |
| [chapter-19-food\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-19-food\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/player.rs) | Rust | 141 | 6 | 29 | 176 |
| [chapter-19-food\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-19-food\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-19-food\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/saveload_system.rs) | Rust | 106 | 4 | 14 | 124 |
| [chapter-19-food\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/spawner.rs) | Rust | 252 | 4 | 19 | 275 |
| [chapter-19-food\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-19-food/src/visibility_system.rs) | Rust | 31 | 1 | 5 | 37 |
| [chapter-20-magicmapping\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-20-magicmapping\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/components.rs) | Rust | 300 | 17 | 63 | 380 |
| [chapter-20-magicmapping\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-20-magicmapping\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-20-magicmapping\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/gui.rs) | Rust | 307 | 4 | 49 | 360 |
| [chapter-20-magicmapping\src\hunger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/hunger_system.rs) | Rust | 67 | 1 | 6 | 74 |
| [chapter-20-magicmapping\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/inventory_system.rs) | Rust | 262 | 12 | 36 | 310 |
| [chapter-20-magicmapping\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/main.rs) | Rust | 402 | 13 | 37 | 452 |
| [chapter-20-magicmapping\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/map.rs) | Rust | 221 | 6 | 36 | 263 |
| [chapter-20-magicmapping\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-20-magicmapping\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/melee_combat_system.rs) | Rust | 63 | 0 | 11 | 74 |
| [chapter-20-magicmapping\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/monster_ai_system.rs) | Rust | 60 | 1 | 8 | 69 |
| [chapter-20-magicmapping\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-20-magicmapping\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/player.rs) | Rust | 141 | 6 | 29 | 176 |
| [chapter-20-magicmapping\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-20-magicmapping\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-20-magicmapping\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/saveload_system.rs) | Rust | 106 | 4 | 14 | 124 |
| [chapter-20-magicmapping\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/spawner.rs) | Rust | 270 | 4 | 20 | 294 |
| [chapter-20-magicmapping\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-20-magicmapping/src/visibility_system.rs) | Rust | 31 | 1 | 5 | 37 |
| [chapter-21-rexmenu\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-21-rexmenu\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/components.rs) | Rust | 300 | 17 | 63 | 380 |
| [chapter-21-rexmenu\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-21-rexmenu\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-21-rexmenu\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/gui.rs) | Rust | 315 | 4 | 50 | 369 |
| [chapter-21-rexmenu\src\hunger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/hunger_system.rs) | Rust | 67 | 1 | 6 | 74 |
| [chapter-21-rexmenu\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/inventory_system.rs) | Rust | 262 | 12 | 36 | 310 |
| [chapter-21-rexmenu\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/main.rs) | Rust | 404 | 13 | 37 | 454 |
| [chapter-21-rexmenu\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/map.rs) | Rust | 221 | 6 | 36 | 263 |
| [chapter-21-rexmenu\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-21-rexmenu\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/melee_combat_system.rs) | Rust | 63 | 0 | 11 | 74 |
| [chapter-21-rexmenu\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/monster_ai_system.rs) | Rust | 60 | 1 | 8 | 69 |
| [chapter-21-rexmenu\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-21-rexmenu\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/player.rs) | Rust | 141 | 6 | 29 | 176 |
| [chapter-21-rexmenu\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-21-rexmenu\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-21-rexmenu\src\rex_assets.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/rex_assets.rs) | Rust | 14 | 0 | 4 | 18 |
| [chapter-21-rexmenu\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/saveload_system.rs) | Rust | 106 | 4 | 14 | 124 |
| [chapter-21-rexmenu\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/spawner.rs) | Rust | 270 | 4 | 20 | 294 |
| [chapter-21-rexmenu\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-21-rexmenu/src/visibility_system.rs) | Rust | 31 | 1 | 5 | 37 |
| [chapter-22-simpletraps\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-22-simpletraps\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/components.rs) | Rust | 308 | 17 | 67 | 392 |
| [chapter-22-simpletraps\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-22-simpletraps\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-22-simpletraps\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/gui.rs) | Rust | 317 | 4 | 50 | 371 |
| [chapter-22-simpletraps\src\hunger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/hunger_system.rs) | Rust | 67 | 1 | 6 | 74 |
| [chapter-22-simpletraps\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/inventory_system.rs) | Rust | 262 | 12 | 36 | 310 |
| [chapter-22-simpletraps\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/main.rs) | Rust | 412 | 13 | 37 | 462 |
| [chapter-22-simpletraps\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/map.rs) | Rust | 221 | 6 | 36 | 263 |
| [chapter-22-simpletraps\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-22-simpletraps\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/melee_combat_system.rs) | Rust | 63 | 0 | 11 | 74 |
| [chapter-22-simpletraps\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/monster_ai_system.rs) | Rust | 64 | 1 | 8 | 73 |
| [chapter-22-simpletraps\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-22-simpletraps\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/player.rs) | Rust | 143 | 6 | 29 | 178 |
| [chapter-22-simpletraps\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-22-simpletraps\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-22-simpletraps\src\rex_assets.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/rex_assets.rs) | Rust | 14 | 0 | 4 | 18 |
| [chapter-22-simpletraps\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/saveload_system.rs) | Rust | 108 | 4 | 14 | 126 |
| [chapter-22-simpletraps\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/spawner.rs) | Rust | 289 | 4 | 22 | 315 |
| [chapter-22-simpletraps\src\trigger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/trigger_system.rs) | Rust | 57 | 6 | 9 | 72 |
| [chapter-22-simpletraps\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-22-simpletraps/src/visibility_system.rs) | Rust | 49 | 2 | 6 | 57 |
| [chapter-23-generic-map\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-23-generic-map\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/components.rs) | Rust | 308 | 17 | 67 | 392 |
| [chapter-23-generic-map\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-23-generic-map\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-23-generic-map\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/gui.rs) | Rust | 317 | 4 | 50 | 371 |
| [chapter-23-generic-map\src\hunger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/hunger_system.rs) | Rust | 67 | 1 | 6 | 74 |
| [chapter-23-generic-map\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/inventory_system.rs) | Rust | 262 | 12 | 36 | 310 |
| [chapter-23-generic-map\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/main.rs) | Rust | 417 | 13 | 37 | 467 |
| [chapter-23-generic-map\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/map.rs) | Rust | 160 | 5 | 26 | 191 |
| [chapter-23-generic-map\src\map_builders\common.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/map_builders/common.rs) | Rust | 26 | 0 | 3 | 29 |
| [chapter-23-generic-map\src\map_builders\mod.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/map_builders/mod.rs) | Rust | 15 | 1 | 4 | 20 |
| [chapter-23-generic-map\src\map_builders\simple_map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/map_builders/simple_map.rs) | Rust | 74 | 0 | 13 | 87 |
| [chapter-23-generic-map\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-23-generic-map\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/melee_combat_system.rs) | Rust | 63 | 0 | 11 | 74 |
| [chapter-23-generic-map\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/monster_ai_system.rs) | Rust | 64 | 1 | 8 | 73 |
| [chapter-23-generic-map\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-23-generic-map\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/player.rs) | Rust | 143 | 6 | 29 | 178 |
| [chapter-23-generic-map\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-23-generic-map\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-23-generic-map\src\rex_assets.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/rex_assets.rs) | Rust | 14 | 0 | 4 | 18 |
| [chapter-23-generic-map\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/saveload_system.rs) | Rust | 108 | 4 | 14 | 126 |
| [chapter-23-generic-map\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/spawner.rs) | Rust | 289 | 4 | 22 | 315 |
| [chapter-23-generic-map\src\trigger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/trigger_system.rs) | Rust | 57 | 6 | 9 | 72 |
| [chapter-23-generic-map\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-23-generic-map/src/visibility_system.rs) | Rust | 49 | 2 | 6 | 57 |
| [chapter-24-map-testing\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-24-map-testing\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/components.rs) | Rust | 308 | 17 | 67 | 392 |
| [chapter-24-map-testing\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-24-map-testing\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-24-map-testing\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/gui.rs) | Rust | 317 | 4 | 50 | 371 |
| [chapter-24-map-testing\src\hunger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/hunger_system.rs) | Rust | 67 | 1 | 6 | 74 |
| [chapter-24-map-testing\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/inventory_system.rs) | Rust | 262 | 12 | 36 | 310 |
| [chapter-24-map-testing\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/main.rs) | Rust | 427 | 11 | 36 | 474 |
| [chapter-24-map-testing\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/map.rs) | Rust | 158 | 5 | 25 | 188 |
| [chapter-24-map-testing\src\map_builders\common.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/map_builders/common.rs) | Rust | 26 | 0 | 3 | 29 |
| [chapter-24-map-testing\src\map_builders\mod.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/map_builders/mod.rs) | Rust | 17 | 1 | 4 | 22 |
| [chapter-24-map-testing\src\map_builders\simple_map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/map_builders/simple_map.rs) | Rust | 90 | 0 | 15 | 105 |
| [chapter-24-map-testing\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-24-map-testing\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/melee_combat_system.rs) | Rust | 63 | 0 | 11 | 74 |
| [chapter-24-map-testing\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/monster_ai_system.rs) | Rust | 64 | 1 | 8 | 73 |
| [chapter-24-map-testing\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-24-map-testing\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/player.rs) | Rust | 143 | 6 | 29 | 178 |
| [chapter-24-map-testing\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-24-map-testing\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-24-map-testing\src\rex_assets.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/rex_assets.rs) | Rust | 14 | 0 | 4 | 18 |
| [chapter-24-map-testing\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/saveload_system.rs) | Rust | 108 | 4 | 14 | 126 |
| [chapter-24-map-testing\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/spawner.rs) | Rust | 289 | 4 | 22 | 315 |
| [chapter-24-map-testing\src\trigger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/trigger_system.rs) | Rust | 57 | 6 | 9 | 72 |
| [chapter-24-map-testing\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-24-map-testing/src/visibility_system.rs) | Rust | 49 | 2 | 6 | 57 |
| [chapter-25-bsproom-dungeons\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-25-bsproom-dungeons\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/components.rs) | Rust | 308 | 17 | 67 | 392 |
| [chapter-25-bsproom-dungeons\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-25-bsproom-dungeons\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-25-bsproom-dungeons\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/gui.rs) | Rust | 317 | 4 | 50 | 371 |
| [chapter-25-bsproom-dungeons\src\hunger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/hunger_system.rs) | Rust | 67 | 1 | 6 | 74 |
| [chapter-25-bsproom-dungeons\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/inventory_system.rs) | Rust | 262 | 12 | 36 | 310 |
| [chapter-25-bsproom-dungeons\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/main.rs) | Rust | 427 | 11 | 36 | 474 |
| [chapter-25-bsproom-dungeons\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/map.rs) | Rust | 158 | 5 | 25 | 188 |
| [chapter-25-bsproom-dungeons\src\map_builders\bsp_dungeon.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/map_builders/bsp_dungeon.rs) | Rust | 155 | 6 | 32 | 193 |
| [chapter-25-bsproom-dungeons\src\map_builders\common.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/map_builders/common.rs) | Rust | 26 | 0 | 3 | 29 |
| [chapter-25-bsproom-dungeons\src\map_builders\mod.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/map_builders/mod.rs) | Rust | 24 | 0 | 4 | 28 |
| [chapter-25-bsproom-dungeons\src\map_builders\simple_map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/map_builders/simple_map.rs) | Rust | 90 | 0 | 15 | 105 |
| [chapter-25-bsproom-dungeons\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-25-bsproom-dungeons\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/melee_combat_system.rs) | Rust | 63 | 0 | 11 | 74 |
| [chapter-25-bsproom-dungeons\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/monster_ai_system.rs) | Rust | 64 | 1 | 8 | 73 |
| [chapter-25-bsproom-dungeons\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-25-bsproom-dungeons\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/player.rs) | Rust | 143 | 6 | 29 | 178 |
| [chapter-25-bsproom-dungeons\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-25-bsproom-dungeons\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-25-bsproom-dungeons\src\rex_assets.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/rex_assets.rs) | Rust | 14 | 0 | 4 | 18 |
| [chapter-25-bsproom-dungeons\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/saveload_system.rs) | Rust | 108 | 4 | 14 | 126 |
| [chapter-25-bsproom-dungeons\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/spawner.rs) | Rust | 289 | 4 | 22 | 315 |
| [chapter-25-bsproom-dungeons\src\trigger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/trigger_system.rs) | Rust | 57 | 6 | 9 | 72 |
| [chapter-25-bsproom-dungeons\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-25-bsproom-dungeons/src/visibility_system.rs) | Rust | 49 | 2 | 6 | 57 |
| [chapter-26-bsp-interiors\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-26-bsp-interiors\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/components.rs) | Rust | 308 | 17 | 67 | 392 |
| [chapter-26-bsp-interiors\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-26-bsp-interiors\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-26-bsp-interiors\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/gui.rs) | Rust | 317 | 4 | 50 | 371 |
| [chapter-26-bsp-interiors\src\hunger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/hunger_system.rs) | Rust | 67 | 1 | 6 | 74 |
| [chapter-26-bsp-interiors\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/inventory_system.rs) | Rust | 262 | 12 | 36 | 310 |
| [chapter-26-bsp-interiors\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/main.rs) | Rust | 427 | 11 | 36 | 474 |
| [chapter-26-bsp-interiors\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/map.rs) | Rust | 158 | 5 | 25 | 188 |
| [chapter-26-bsp-interiors\src\map_builders\bsp_dungeon.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/map_builders/bsp_dungeon.rs) | Rust | 155 | 6 | 32 | 193 |
| [chapter-26-bsp-interiors\src\map_builders\bsp_interior.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/map_builders/bsp_interior.rs) | Rust | 132 | 9 | 23 | 164 |
| [chapter-26-bsp-interiors\src\map_builders\common.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/map_builders/common.rs) | Rust | 28 | 0 | 3 | 31 |
| [chapter-26-bsp-interiors\src\map_builders\mod.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/map_builders/mod.rs) | Rust | 27 | 0 | 4 | 31 |
| [chapter-26-bsp-interiors\src\map_builders\simple_map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/map_builders/simple_map.rs) | Rust | 90 | 0 | 15 | 105 |
| [chapter-26-bsp-interiors\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-26-bsp-interiors\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/melee_combat_system.rs) | Rust | 63 | 0 | 11 | 74 |
| [chapter-26-bsp-interiors\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/monster_ai_system.rs) | Rust | 64 | 1 | 8 | 73 |
| [chapter-26-bsp-interiors\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-26-bsp-interiors\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/player.rs) | Rust | 143 | 6 | 29 | 178 |
| [chapter-26-bsp-interiors\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-26-bsp-interiors\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-26-bsp-interiors\src\rex_assets.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/rex_assets.rs) | Rust | 14 | 0 | 4 | 18 |
| [chapter-26-bsp-interiors\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/saveload_system.rs) | Rust | 108 | 4 | 14 | 126 |
| [chapter-26-bsp-interiors\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/spawner.rs) | Rust | 289 | 4 | 22 | 315 |
| [chapter-26-bsp-interiors\src\trigger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/trigger_system.rs) | Rust | 57 | 6 | 9 | 72 |
| [chapter-26-bsp-interiors\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-26-bsp-interiors/src/visibility_system.rs) | Rust | 49 | 2 | 6 | 57 |
| [chapter-27-cellular-automota\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-27-cellular-automota\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/components.rs) | Rust | 308 | 17 | 67 | 392 |
| [chapter-27-cellular-automota\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-27-cellular-automota\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-27-cellular-automota\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/gui.rs) | Rust | 317 | 4 | 50 | 371 |
| [chapter-27-cellular-automota\src\hunger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/hunger_system.rs) | Rust | 67 | 1 | 6 | 74 |
| [chapter-27-cellular-automota\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/inventory_system.rs) | Rust | 262 | 12 | 36 | 310 |
| [chapter-27-cellular-automota\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/main.rs) | Rust | 427 | 12 | 36 | 475 |
| [chapter-27-cellular-automota\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/map.rs) | Rust | 158 | 5 | 25 | 188 |
| [chapter-27-cellular-automota\src\map_builders\bsp_dungeon.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/map_builders/bsp_dungeon.rs) | Rust | 155 | 6 | 32 | 193 |
| [chapter-27-cellular-automota\src\map_builders\bsp_interior.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/map_builders/bsp_interior.rs) | Rust | 132 | 9 | 23 | 164 |
| [chapter-27-cellular-automota\src\map_builders\cellular_automota.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/map_builders/cellular_automota.rs) | Rust | 133 | 8 | 21 | 162 |
| [chapter-27-cellular-automota\src\map_builders\common.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/map_builders/common.rs) | Rust | 28 | 0 | 3 | 31 |
| [chapter-27-cellular-automota\src\map_builders\mod.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/map_builders/mod.rs) | Rust | 30 | 0 | 4 | 34 |
| [chapter-27-cellular-automota\src\map_builders\simple_map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/map_builders/simple_map.rs) | Rust | 90 | 0 | 15 | 105 |
| [chapter-27-cellular-automota\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-27-cellular-automota\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/melee_combat_system.rs) | Rust | 63 | 0 | 11 | 74 |
| [chapter-27-cellular-automota\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/monster_ai_system.rs) | Rust | 64 | 1 | 8 | 73 |
| [chapter-27-cellular-automota\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-27-cellular-automota\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/player.rs) | Rust | 143 | 6 | 29 | 178 |
| [chapter-27-cellular-automota\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-27-cellular-automota\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-27-cellular-automota\src\rex_assets.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/rex_assets.rs) | Rust | 14 | 0 | 4 | 18 |
| [chapter-27-cellular-automota\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/saveload_system.rs) | Rust | 108 | 4 | 14 | 126 |
| [chapter-27-cellular-automota\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/spawner.rs) | Rust | 299 | 6 | 26 | 331 |
| [chapter-27-cellular-automota\src\trigger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/trigger_system.rs) | Rust | 57 | 6 | 9 | 72 |
| [chapter-27-cellular-automota\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-27-cellular-automota/src/visibility_system.rs) | Rust | 49 | 2 | 6 | 57 |
| [chapter-28-drunkards-walk\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-28-drunkards-walk\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/components.rs) | Rust | 308 | 17 | 67 | 392 |
| [chapter-28-drunkards-walk\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-28-drunkards-walk\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-28-drunkards-walk\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/gui.rs) | Rust | 317 | 4 | 50 | 371 |
| [chapter-28-drunkards-walk\src\hunger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/hunger_system.rs) | Rust | 67 | 1 | 6 | 74 |
| [chapter-28-drunkards-walk\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/inventory_system.rs) | Rust | 262 | 12 | 36 | 310 |
| [chapter-28-drunkards-walk\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/main.rs) | Rust | 427 | 12 | 36 | 475 |
| [chapter-28-drunkards-walk\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/map.rs) | Rust | 158 | 5 | 25 | 188 |
| [chapter-28-drunkards-walk\src\map_builders\bsp_dungeon.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/map_builders/bsp_dungeon.rs) | Rust | 155 | 6 | 32 | 193 |
| [chapter-28-drunkards-walk\src\map_builders\bsp_interior.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/map_builders/bsp_interior.rs) | Rust | 132 | 9 | 23 | 164 |
| [chapter-28-drunkards-walk\src\map_builders\cellular_automota.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/map_builders/cellular_automota.rs) | Rust | 102 | 6 | 19 | 127 |
| [chapter-28-drunkards-walk\src\map_builders\common.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/map_builders/common.rs) | Rust | 72 | 4 | 9 | 85 |
| [chapter-28-drunkards-walk\src\map_builders\drunkard.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/map_builders/drunkard.rs) | Rust | 167 | 4 | 24 | 195 |
| [chapter-28-drunkards-walk\src\map_builders\mod.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/map_builders/mod.rs) | Rust | 35 | 0 | 4 | 39 |
| [chapter-28-drunkards-walk\src\map_builders\simple_map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/map_builders/simple_map.rs) | Rust | 90 | 0 | 15 | 105 |
| [chapter-28-drunkards-walk\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-28-drunkards-walk\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/melee_combat_system.rs) | Rust | 63 | 0 | 11 | 74 |
| [chapter-28-drunkards-walk\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/monster_ai_system.rs) | Rust | 64 | 1 | 8 | 73 |
| [chapter-28-drunkards-walk\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-28-drunkards-walk\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/player.rs) | Rust | 143 | 6 | 29 | 178 |
| [chapter-28-drunkards-walk\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-28-drunkards-walk\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-28-drunkards-walk\src\rex_assets.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/rex_assets.rs) | Rust | 14 | 0 | 4 | 18 |
| [chapter-28-drunkards-walk\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/saveload_system.rs) | Rust | 108 | 4 | 14 | 126 |
| [chapter-28-drunkards-walk\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/spawner.rs) | Rust | 299 | 6 | 26 | 331 |
| [chapter-28-drunkards-walk\src\trigger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/trigger_system.rs) | Rust | 57 | 6 | 9 | 72 |
| [chapter-28-drunkards-walk\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-28-drunkards-walk/src/visibility_system.rs) | Rust | 49 | 2 | 6 | 57 |
| [chapter-29-mazes\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-29-mazes\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/components.rs) | Rust | 308 | 17 | 67 | 392 |
| [chapter-29-mazes\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-29-mazes\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-29-mazes\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/gui.rs) | Rust | 317 | 4 | 50 | 371 |
| [chapter-29-mazes\src\hunger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/hunger_system.rs) | Rust | 67 | 1 | 6 | 74 |
| [chapter-29-mazes\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/inventory_system.rs) | Rust | 262 | 12 | 36 | 310 |
| [chapter-29-mazes\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/main.rs) | Rust | 427 | 12 | 36 | 475 |
| [chapter-29-mazes\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/map.rs) | Rust | 158 | 5 | 25 | 188 |
| [chapter-29-mazes\src\map_builders\bsp_dungeon.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/map_builders/bsp_dungeon.rs) | Rust | 155 | 6 | 32 | 193 |
| [chapter-29-mazes\src\map_builders\bsp_interior.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/map_builders/bsp_interior.rs) | Rust | 132 | 9 | 23 | 164 |
| [chapter-29-mazes\src\map_builders\cellular_automota.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/map_builders/cellular_automota.rs) | Rust | 102 | 6 | 19 | 127 |
| [chapter-29-mazes\src\map_builders\common.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/map_builders/common.rs) | Rust | 72 | 4 | 9 | 85 |
| [chapter-29-mazes\src\map_builders\drunkard.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/map_builders/drunkard.rs) | Rust | 167 | 4 | 24 | 195 |
| [chapter-29-mazes\src\map_builders\maze.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/map_builders/maze.rs) | Rust | 213 | 7 | 37 | 257 |
| [chapter-29-mazes\src\map_builders\mod.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/map_builders/mod.rs) | Rust | 38 | 0 | 4 | 42 |
| [chapter-29-mazes\src\map_builders\simple_map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/map_builders/simple_map.rs) | Rust | 90 | 0 | 15 | 105 |
| [chapter-29-mazes\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-29-mazes\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/melee_combat_system.rs) | Rust | 63 | 0 | 11 | 74 |
| [chapter-29-mazes\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/monster_ai_system.rs) | Rust | 64 | 1 | 8 | 73 |
| [chapter-29-mazes\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-29-mazes\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/player.rs) | Rust | 143 | 6 | 29 | 178 |
| [chapter-29-mazes\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-29-mazes\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-29-mazes\src\rex_assets.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/rex_assets.rs) | Rust | 14 | 0 | 4 | 18 |
| [chapter-29-mazes\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/saveload_system.rs) | Rust | 108 | 4 | 14 | 126 |
| [chapter-29-mazes\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/spawner.rs) | Rust | 299 | 6 | 26 | 331 |
| [chapter-29-mazes\src\trigger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/trigger_system.rs) | Rust | 57 | 6 | 9 | 72 |
| [chapter-29-mazes\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-29-mazes/src/visibility_system.rs) | Rust | 49 | 2 | 6 | 57 |
| [chapter-30-dla\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-30-dla\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/components.rs) | Rust | 308 | 17 | 67 | 392 |
| [chapter-30-dla\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-30-dla\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-30-dla\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/gui.rs) | Rust | 317 | 4 | 50 | 371 |
| [chapter-30-dla\src\hunger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/hunger_system.rs) | Rust | 67 | 1 | 6 | 74 |
| [chapter-30-dla\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/inventory_system.rs) | Rust | 262 | 12 | 36 | 310 |
| [chapter-30-dla\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/main.rs) | Rust | 427 | 12 | 36 | 475 |
| [chapter-30-dla\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/map.rs) | Rust | 158 | 5 | 25 | 188 |
| [chapter-30-dla\src\map_builders\bsp_dungeon.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/map_builders/bsp_dungeon.rs) | Rust | 138 | 6 | 29 | 173 |
| [chapter-30-dla\src\map_builders\bsp_interior.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/map_builders/bsp_interior.rs) | Rust | 115 | 9 | 20 | 144 |
| [chapter-30-dla\src\map_builders\cellular_automota.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/map_builders/cellular_automota.rs) | Rust | 102 | 6 | 19 | 127 |
| [chapter-30-dla\src\map_builders\common.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/map_builders/common.rs) | Rust | 88 | 4 | 12 | 104 |
| [chapter-30-dla\src\map_builders\dla.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/map_builders/dla.rs) | Rust | 257 | 5 | 31 | 293 |
| [chapter-30-dla\src\map_builders\drunkard.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/map_builders/drunkard.rs) | Rust | 167 | 4 | 24 | 195 |
| [chapter-30-dla\src\map_builders\maze.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/map_builders/maze.rs) | Rust | 213 | 7 | 37 | 257 |
| [chapter-30-dla\src\map_builders\mod.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/map_builders/mod.rs) | Rust | 44 | 0 | 4 | 48 |
| [chapter-30-dla\src\map_builders\simple_map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/map_builders/simple_map.rs) | Rust | 90 | 0 | 15 | 105 |
| [chapter-30-dla\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-30-dla\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/melee_combat_system.rs) | Rust | 63 | 0 | 11 | 74 |
| [chapter-30-dla\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/monster_ai_system.rs) | Rust | 64 | 1 | 8 | 73 |
| [chapter-30-dla\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-30-dla\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/player.rs) | Rust | 143 | 6 | 29 | 178 |
| [chapter-30-dla\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-30-dla\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-30-dla\src\rex_assets.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/rex_assets.rs) | Rust | 14 | 0 | 4 | 18 |
| [chapter-30-dla\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/saveload_system.rs) | Rust | 108 | 4 | 14 | 126 |
| [chapter-30-dla\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/spawner.rs) | Rust | 299 | 6 | 26 | 331 |
| [chapter-30-dla\src\trigger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/trigger_system.rs) | Rust | 57 | 6 | 9 | 72 |
| [chapter-30-dla\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-30-dla/src/visibility_system.rs) | Rust | 49 | 2 | 6 | 57 |
| [chapter-31-symmetry\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-31-symmetry\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/components.rs) | Rust | 308 | 17 | 67 | 392 |
| [chapter-31-symmetry\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-31-symmetry\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-31-symmetry\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/gui.rs) | Rust | 317 | 4 | 50 | 371 |
| [chapter-31-symmetry\src\hunger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/hunger_system.rs) | Rust | 67 | 1 | 6 | 74 |
| [chapter-31-symmetry\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/inventory_system.rs) | Rust | 262 | 12 | 36 | 310 |
| [chapter-31-symmetry\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/main.rs) | Rust | 427 | 12 | 36 | 475 |
| [chapter-31-symmetry\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/map.rs) | Rust | 158 | 5 | 25 | 188 |
| [chapter-31-symmetry\src\map_builders\bsp_dungeon.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/map_builders/bsp_dungeon.rs) | Rust | 138 | 6 | 29 | 173 |
| [chapter-31-symmetry\src\map_builders\bsp_interior.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/map_builders/bsp_interior.rs) | Rust | 115 | 9 | 20 | 144 |
| [chapter-31-symmetry\src\map_builders\cellular_automota.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/map_builders/cellular_automota.rs) | Rust | 102 | 6 | 19 | 127 |
| [chapter-31-symmetry\src\map_builders\common.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/map_builders/common.rs) | Rust | 149 | 4 | 16 | 169 |
| [chapter-31-symmetry\src\map_builders\dla.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/map_builders/dla.rs) | Rust | 198 | 5 | 27 | 230 |
| [chapter-31-symmetry\src\map_builders\drunkard.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/map_builders/drunkard.rs) | Rust | 209 | 4 | 26 | 239 |
| [chapter-31-symmetry\src\map_builders\maze.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/map_builders/maze.rs) | Rust | 213 | 7 | 37 | 257 |
| [chapter-31-symmetry\src\map_builders\mod.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/map_builders/mod.rs) | Rust | 46 | 0 | 4 | 50 |
| [chapter-31-symmetry\src\map_builders\simple_map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/map_builders/simple_map.rs) | Rust | 90 | 0 | 15 | 105 |
| [chapter-31-symmetry\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-31-symmetry\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/melee_combat_system.rs) | Rust | 63 | 0 | 11 | 74 |
| [chapter-31-symmetry\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/monster_ai_system.rs) | Rust | 64 | 1 | 8 | 73 |
| [chapter-31-symmetry\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-31-symmetry\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/player.rs) | Rust | 143 | 6 | 29 | 178 |
| [chapter-31-symmetry\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-31-symmetry\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-31-symmetry\src\rex_assets.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/rex_assets.rs) | Rust | 14 | 0 | 4 | 18 |
| [chapter-31-symmetry\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/saveload_system.rs) | Rust | 108 | 4 | 14 | 126 |
| [chapter-31-symmetry\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/spawner.rs) | Rust | 299 | 6 | 26 | 331 |
| [chapter-31-symmetry\src\trigger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/trigger_system.rs) | Rust | 57 | 6 | 9 | 72 |
| [chapter-31-symmetry\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-31-symmetry/src/visibility_system.rs) | Rust | 49 | 2 | 6 | 57 |
| [chapter-32-voronoi\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-32-voronoi\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/components.rs) | Rust | 308 | 17 | 67 | 392 |
| [chapter-32-voronoi\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-32-voronoi\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-32-voronoi\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/gui.rs) | Rust | 317 | 4 | 50 | 371 |
| [chapter-32-voronoi\src\hunger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/hunger_system.rs) | Rust | 67 | 1 | 6 | 74 |
| [chapter-32-voronoi\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/inventory_system.rs) | Rust | 262 | 12 | 36 | 310 |
| [chapter-32-voronoi\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/main.rs) | Rust | 427 | 12 | 36 | 475 |
| [chapter-32-voronoi\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/map.rs) | Rust | 158 | 5 | 25 | 188 |
| [chapter-32-voronoi\src\map_builders\bsp_dungeon.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/map_builders/bsp_dungeon.rs) | Rust | 138 | 6 | 29 | 173 |
| [chapter-32-voronoi\src\map_builders\bsp_interior.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/map_builders/bsp_interior.rs) | Rust | 115 | 9 | 20 | 144 |
| [chapter-32-voronoi\src\map_builders\cellular_automota.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/map_builders/cellular_automota.rs) | Rust | 102 | 6 | 19 | 127 |
| [chapter-32-voronoi\src\map_builders\common.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/map_builders/common.rs) | Rust | 149 | 4 | 16 | 169 |
| [chapter-32-voronoi\src\map_builders\dla.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/map_builders/dla.rs) | Rust | 198 | 5 | 27 | 230 |
| [chapter-32-voronoi\src\map_builders\drunkard.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/map_builders/drunkard.rs) | Rust | 209 | 4 | 26 | 239 |
| [chapter-32-voronoi\src\map_builders\maze.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/map_builders/maze.rs) | Rust | 213 | 7 | 37 | 257 |
| [chapter-32-voronoi\src\map_builders\mod.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/map_builders/mod.rs) | Rust | 50 | 0 | 4 | 54 |
| [chapter-32-voronoi\src\map_builders\simple_map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/map_builders/simple_map.rs) | Rust | 90 | 0 | 15 | 105 |
| [chapter-32-voronoi\src\map_builders\voronoi.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/map_builders/voronoi.rs) | Rust | 153 | 5 | 25 | 183 |
| [chapter-32-voronoi\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-32-voronoi\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/melee_combat_system.rs) | Rust | 63 | 0 | 11 | 74 |
| [chapter-32-voronoi\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/monster_ai_system.rs) | Rust | 64 | 1 | 8 | 73 |
| [chapter-32-voronoi\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-32-voronoi\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/player.rs) | Rust | 143 | 6 | 29 | 178 |
| [chapter-32-voronoi\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-32-voronoi\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-32-voronoi\src\rex_assets.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/rex_assets.rs) | Rust | 14 | 0 | 4 | 18 |
| [chapter-32-voronoi\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/saveload_system.rs) | Rust | 108 | 4 | 14 | 126 |
| [chapter-32-voronoi\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/spawner.rs) | Rust | 299 | 6 | 26 | 331 |
| [chapter-32-voronoi\src\trigger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/trigger_system.rs) | Rust | 57 | 6 | 9 | 72 |
| [chapter-32-voronoi\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-32-voronoi/src/visibility_system.rs) | Rust | 49 | 2 | 6 | 57 |
| [chapter-33-wfc\Cargo.toml](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/Cargo.toml) | TOML | 14 | 1 | 4 | 19 |
| [chapter-33-wfc\src\components.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/components.rs) | Rust | 308 | 17 | 67 | 392 |
| [chapter-33-wfc\src\damage_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/damage_system.rs) | Rust | 54 | 1 | 7 | 62 |
| [chapter-33-wfc\src\gamelog.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/gamelog.rs) | Rust | 3 | 0 | 0 | 3 |
| [chapter-33-wfc\src\gui.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/gui.rs) | Rust | 317 | 4 | 50 | 371 |
| [chapter-33-wfc\src\hunger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/hunger_system.rs) | Rust | 67 | 1 | 6 | 74 |
| [chapter-33-wfc\src\inventory_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/inventory_system.rs) | Rust | 262 | 12 | 36 | 310 |
| [chapter-33-wfc\src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/main.rs) | Rust | 429 | 13 | 38 | 480 |
| [chapter-33-wfc\src\map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map.rs) | Rust | 158 | 5 | 25 | 188 |
| [chapter-33-wfc\src\map_builders\bsp_dungeon.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_builders/bsp_dungeon.rs) | Rust | 138 | 6 | 29 | 173 |
| [chapter-33-wfc\src\map_builders\bsp_interior.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_builders/bsp_interior.rs) | Rust | 115 | 9 | 20 | 144 |
| [chapter-33-wfc\src\map_builders\cellular_automota.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_builders/cellular_automota.rs) | Rust | 102 | 6 | 19 | 127 |
| [chapter-33-wfc\src\map_builders\common.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_builders/common.rs) | Rust | 149 | 4 | 16 | 169 |
| [chapter-33-wfc\src\map_builders\dla.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_builders/dla.rs) | Rust | 198 | 5 | 27 | 230 |
| [chapter-33-wfc\src\map_builders\drunkard.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_builders/drunkard.rs) | Rust | 209 | 4 | 26 | 239 |
| [chapter-33-wfc\src\map_builders\maze.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_builders/maze.rs) | Rust | 213 | 7 | 37 | 257 |
| [chapter-33-wfc\src\map_builders\mod.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_builders/mod.rs) | Rust | 33 | 21 | 4 | 58 |
| [chapter-33-wfc\src\map_builders\simple_map.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_builders/simple_map.rs) | Rust | 90 | 0 | 15 | 105 |
| [chapter-33-wfc\src\map_builders\voronoi.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_builders/voronoi.rs) | Rust | 153 | 5 | 25 | 183 |
| [chapter-33-wfc\src\map_builders\waveform_collapse\common.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_builders/waveform_collapse/common.rs) | Rust | 11 | 0 | 3 | 14 |
| [chapter-33-wfc\src\map_builders\waveform_collapse\image_loader.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_builders/waveform_collapse/image_loader.rs) | Rust | 22 | 1 | 4 | 27 |
| [chapter-33-wfc\src\map_builders\waveform_collapse\mod.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_builders/waveform_collapse/mod.rs) | Rust | 88 | 5 | 19 | 112 |
| [chapter-33-wfc\src\map_builders\waveform_collapse\patterns.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_builders/waveform_collapse/patterns.rs) | Rust | 135 | 14 | 18 | 167 |
| [chapter-33-wfc\src\map_builders\waveform_collapse\solver.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_builders/waveform_collapse/solver.rs) | Rust | 197 | 4 | 27 | 228 |
| [chapter-33-wfc\src\map_indexing_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/map_indexing_system.rs) | Rust | 23 | 3 | 6 | 32 |
| [chapter-33-wfc\src\melee_combat_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/melee_combat_system.rs) | Rust | 63 | 0 | 11 | 74 |
| [chapter-33-wfc\src\monster_ai_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/monster_ai_system.rs) | Rust | 64 | 1 | 8 | 73 |
| [chapter-33-wfc\src\particle_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/particle_system.rs) | Rust | 63 | 1 | 10 | 74 |
| [chapter-33-wfc\src\player.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/player.rs) | Rust | 143 | 6 | 29 | 178 |
| [chapter-33-wfc\src\random_table.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/random_table.rs) | Rust | 40 | 0 | 10 | 50 |
| [chapter-33-wfc\src\rect.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/rect.rs) | Rust | 19 | 1 | 4 | 24 |
| [chapter-33-wfc\src\rex_assets.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/rex_assets.rs) | Rust | 14 | 0 | 4 | 18 |
| [chapter-33-wfc\src\saveload_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/saveload_system.rs) | Rust | 108 | 4 | 14 | 126 |
| [chapter-33-wfc\src\spawner.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/spawner.rs) | Rust | 299 | 6 | 26 | 331 |
| [chapter-33-wfc\src\trigger_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/trigger_system.rs) | Rust | 57 | 6 | 9 | 72 |
| [chapter-33-wfc\src\visibility_system.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/chapter-33-wfc/src/visibility_system.rs) | Rust | 49 | 2 | 6 | 57 |
| [index.html](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/index.html) | HTML | 27 | 1 | 5 | 33 |
| [resources\backing.fs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/resources/backing.fs) | F# | 9 | 0 | 3 | 12 |
| [resources\console_no_bg.fs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/resources/console_no_bg.fs) | F# | 13 | 1 | 4 | 18 |
| [resources\console_with_bg.fs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/resources/console_with_bg.fs) | F# | 12 | 1 | 4 | 17 |
| [resources\scanlines.fs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/resources/scanlines.fs) | F# | 22 | 0 | 4 | 26 |
| [src\main.rs](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/src/main.rs) | Rust | 3 | 0 | 1 | 4 |
| [wasmbuild.bat](file:///c%3A/Users/herbe/Documents/LearnRust/RustRoguelikeTutorial/wasmbuild.bat) | Batch | 45 | 2 | 5 | 52 |

[summary](results.md)