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

Languages
+----------+------------+------------+------------+------------+------------+
| language | files      | code       | comment    | blank      | total      |
+----------+------------+------------+------------+------------+------------+
| Rust     |        557 |     65,233 |      2,099 |      9,738 |     77,070 |
| Markdown |         38 |     10,420 |          0 |      2,820 |     13,240 |
| TOML     |         34 |        484 |         33 |        136 |        653 |
| F#       |          4 |         56 |          2 |         15 |         73 |
| Batch    |          1 |         45 |          2 |          5 |         52 |
| HTML     |          1 |         27 |          1 |          5 |         33 |
| Ignore   |          1 |          1 |          0 |          1 |          2 |
+----------+------------+------------+------------+------------+------------+

Directories
+--------------------------------------------------------------------+------------+------------+------------+------------+------------+
| path                                                               | files      | code       | comment    | blank      | total      |
+--------------------------------------------------------------------+------------+------------+------------+------------+------------+
| .                                                                  |        636 |     76,266 |      2,137 |     12,720 |     91,123 |
| book                                                               |         39 |     10,428 |          0 |      2,821 |     13,249 |
| book\src                                                           |         37 |     10,418 |          0 |      2,818 |     13,236 |
| chapter-33-wfc                                                     |         36 |      4,407 |        175 |        659 |      5,241 |
| chapter-33-wfc\src                                                 |         35 |      4,393 |        174 |        655 |      5,222 |
| chapter-32-voronoi                                                 |         31 |      3,969 |        129 |        586 |      4,684 |
| chapter-32-voronoi\src                                             |         30 |      3,955 |        128 |        582 |      4,665 |
| chapter-31-symmetry                                                |         30 |      3,812 |        124 |        561 |      4,497 |
| chapter-31-symmetry\src                                            |         29 |      3,798 |        123 |        557 |      4,478 |
| chapter-30-dla                                                     |         30 |      3,766 |        124 |        559 |      4,449 |
| chapter-30-dla\src                                                 |         29 |      3,752 |        123 |        555 |      4,430 |
| chapter-29-mazes                                                   |         29 |      3,521 |        119 |        531 |      4,171 |
| chapter-29-mazes\src                                               |         28 |      3,507 |        118 |        527 |      4,152 |
| chapter-28-drunkards-walk                                          |         28 |      3,305 |        112 |        494 |      3,911 |
| chapter-28-drunkards-walk\src                                      |         27 |      3,291 |        111 |        490 |      3,892 |
| chapter-27-cellular-automota                                       |         27 |      3,120 |        106 |        466 |      3,692 |
| chapter-27-cellular-automota\src                                   |         26 |      3,106 |        105 |        462 |      3,673 |
| chapter-26-bsp-interiors                                           |         26 |      2,974 |         95 |        441 |      3,510 |
| chapter-26-bsp-interiors\src                                       |         25 |      2,960 |         94 |        437 |      3,491 |
| chapter-25-bsproom-dungeons                                        |         25 |      2,837 |         86 |        418 |      3,341 |
| chapter-25-bsproom-dungeons\src                                    |         24 |      2,823 |         85 |        414 |      3,322 |
| chapter-24-map-testing                                             |         24 |      2,675 |         81 |        386 |      3,142 |
| chapter-24-map-testing\src                                         |         23 |      2,661 |         80 |        382 |      3,123 |
| chapter-23-generic-map                                             |         24 |      2,649 |         83 |        386 |      3,118 |
| chapter-23-generic-map\src                                         |         23 |      2,635 |         82 |        382 |      3,099 |
| chapter-22-simpletraps                                             |         21 |      2,590 |         83 |        376 |      3,049 |
| chapter-22-simpletraps\src                                         |         20 |      2,576 |         82 |        372 |      3,030 |
| chapter-21-rexmenu                                                 |         20 |      2,470 |         76 |        360 |      2,906 |
| chapter-21-rexmenu\src                                             |         19 |      2,456 |         75 |        356 |      2,887 |
| chapter-20-magicmapping                                            |         19 |      2,446 |         76 |        355 |      2,877 |
| chapter-20-magicmapping\src                                        |         18 |      2,432 |         75 |        351 |      2,858 |
| chapter-19-food                                                    |         19 |      2,398 |         75 |        352 |      2,825 |
| chapter-19-food\src                                                |         18 |      2,384 |         74 |        348 |      2,806 |
| chapter-18-particles                                               |         18 |      2,256 |         73 |        339 |      2,668 |
| chapter-18-particles\src                                           |         17 |      2,242 |         72 |        335 |      2,649 |
| chapter-17-blood                                                   |         17 |      2,158 |         72 |        324 |      2,554 |
| chapter-17-blood\src                                               |         16 |      2,144 |         71 |        320 |      2,535 |
| chapter-16-nicewalls                                               |         17 |      2,143 |         72 |        324 |      2,539 |
| chapter-16-nicewalls\src                                           |         16 |      2,129 |         71 |        320 |      2,520 |
| chapter-14-gear                                                    |         17 |      2,112 |         72 |        320 |      2,504 |
| chapter-14-gear\src                                                |         16 |      2,098 |         71 |        316 |      2,485 |
| chapter-33-wfc\src\map_builders                                    |         15 |      1,853 |         91 |        289 |      2,233 |
| chapter-13-difficulty                                              |         17 |      1,775 |         60 |        276 |      2,111 |
| chapter-13-difficulty\src                                          |         16 |      1,761 |         59 |        272 |      2,092 |
| chapter-12-delvingdeeper                                           |         16 |      1,729 |         60 |        262 |      2,051 |
| chapter-12-delvingdeeper\src                                       |         15 |      1,715 |         59 |        258 |      2,032 |
| chapter-11-loadsave                                                |         16 |      1,631 |         51 |        245 |      1,927 |
| chapter-11-loadsave\src                                            |         15 |      1,617 |         50 |        241 |      1,908 |
| chapter-32-voronoi\src\map_builders                                |         10 |      1,417 |         46 |        218 |      1,681 |
| chapter-10-ranged                                                  |         15 |      1,283 |         33 |        198 |      1,514 |
| chapter-10-ranged\src                                              |         14 |      1,271 |         32 |        194 |      1,497 |
| chapter-31-symmetry\src\map_builders                               |          9 |      1,260 |         41 |        193 |      1,494 |
| chapter-30-dla\src\map_builders                                    |          9 |      1,214 |         41 |        191 |      1,446 |
| chapter-09-items                                                   |         15 |      1,043 |         23 |        175 |      1,241 |
| chapter-09-items\src                                               |         14 |      1,031 |         22 |        171 |      1,224 |
| chapter-29-mazes\src\map_builders                                  |          8 |        969 |         36 |        163 |      1,168 |
| chapter-28-drunkards-walk\src\map_builders                         |          7 |        753 |         29 |        126 |        908 |
| chapter-08-ui                                                      |         13 |        708 |         17 |        122 |        847 |
| chapter-08-ui\src                                                  |         12 |        696 |         16 |        118 |        830 |
| chapter-07-damage                                                  |         11 |        620 |         16 |        112 |        748 |
| chapter-07-damage\src                                              |         10 |        608 |         15 |        108 |        731 |
| chapter-27-cellular-automota\src\map_builders                      |          6 |        568 |         23 |         98 |        689 |
| chapter-33-wfc\src\map_builders\waveform_collapse                  |          5 |        453 |         24 |         71 |        548 |
| chapter-26-bsp-interiors\src\map_builders                          |          5 |        432 |         15 |         77 |        524 |
| chapter-06-monsters                                                |          8 |        397 |          8 |         69 |        474 |
| chapter-06-monsters\src                                            |          7 |        385 |          7 |         65 |        457 |
| chapter-05-fov                                                     |          7 |        328 |          8 |         58 |        394 |
| chapter-05-fov\src                                                 |          6 |        316 |          7 |         54 |        377 |
| chapter-25-bsproom-dungeons\src\map_builders                       |          4 |        295 |          6 |         54 |        355 |
| chapter-04-newmap                                                  |          6 |        246 |         12 |         47 |        305 |
| chapter-04-newmap\src                                              |          5 |        234 |         11 |         43 |        288 |
| chapter-03-walkmap                                                 |          2 |        145 |          7 |         32 |        184 |
| chapter-24-map-testing\src\map_builders                            |          3 |        133 |          1 |         22 |        156 |
| chapter-03-walkmap\src                                             |          1 |        133 |          6 |         28 |        167 |
| chapter-02-helloecs                                                |          2 |        119 |          2 |         26 |        147 |
| chapter-23-generic-map\src\map_builders                            |          3 |        115 |          1 |         20 |        136 |
| chapter-02-helloecs\src                                            |          1 |        107 |          1 |         22 |        130 |
| resources                                                          |          4 |         56 |          2 |         15 |         73 |
| chapter-01-hellorust                                               |          2 |         24 |          1 |          6 |         31 |
| chapter-01-hellorust\src                                           |          1 |         14 |          0 |          2 |         16 |
| src                                                                |          1 |          3 |          0 |          1 |          4 |
+--------------------------------------------------------------------+------------+------------+------------+------------+------------+

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