Skip to content

Commit d6a4673

Browse files
committed
Draft of new chapter - the dark elf plaza
1 parent 714afb3 commit d6a4673

File tree

141 files changed

+17426
-824
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

141 files changed

+17426
-824
lines changed

Cargo.lock

+862-821
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@ members = [
8383
"chapter-71-logging",
8484
"chapter-72-textlayers",
8585
"chapter-73-systems",
86-
"chapter-74-darkcity"
86+
"chapter-74-darkcity",
87+
"chapter-75-darkplaza",
8788
]
8889

8990
[profile.dev]

book/src/SUMMARY.md

+1
Original file line numberDiff line numberDiff line change
@@ -78,5 +78,6 @@
7878
- [Text Layers](./chapter_72.md)
7979
- [Systems/Dispatch](./chapter_73.md)
8080
- [Dark Elf City 1](./chapter_74.md)
81+
- [Dark Elf Plaza](./chapter_75.md)
8182
- [Contributors](./contributors.md)
8283
- [Licensing](./license.md)

book/src/beta-webBanner-old.jpg

35.2 KB
Loading

book/src/c75-altar.jpg

128 KB
Loading

book/src/c75-edgeroads.jpg

97.5 KB
Loading

book/src/c75-emptymap.jpg

127 KB
Loading

book/src/c75-pools.jpg

122 KB
Loading

book/src/c75-solidrock.jpg

138 KB
Loading

book/src/c75-vokoth.jpg

106 KB
Loading

book/src/chapter_74.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The next level of the game is a dark elven city. The design document is a bit sp
2121

2222
## Generating a basic city
2323

24-
The `level_builder` function in `map_builder/mod.rs` controls which map algorithm is called for a given level. Add a placeholder entry for a new map type:
24+
The `level_builder` function in `map_builders/mod.rs` controls which map algorithm is called for a given level. Add a placeholder entry for a new map type:
2525

2626
```rust
2727
pub fn level_builder(new_depth: i32, width: i32, height: i32) -> BuilderChain {

book/src/chapter_75.md

+653
Large diffs are not rendered by default.

chapter-74-darkcity/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ edition = "2018"
77
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
88

99
[dependencies]
10-
rltk = { path="c:/users/herbe/documents/learnrust/rltk_rs/rltk", features = ["serde"] }
10+
rltk = { version = "0.8.0", features = ["serde"] }
1111
specs = { version = "0.16.1", features = ["serde"] }
1212
specs-derive = "0.4.1"
1313
serde= { version = "^1.0.44", features = ["derive"] }

chapter-75-darkplaza/Cargo.toml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[package]
2+
name = "chapter-75-darkplaza"
3+
version = "0.1.0"
4+
edition = "2021"
5+
6+
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
7+
8+
[dependencies]
9+
rltk = { version = "0.8.0", features = ["serde"] }
10+
specs = { version = "0.16.1", features = ["serde"] }
11+
specs-derive = "0.4.1"
12+
serde= { version = "^1.0.44", features = ["derive"] }
13+
serde_json = "^1.0.44"
14+
lazy_static = "1.4.0"
15+
regex = "1.3.6"

0 commit comments

Comments
 (0)