summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs25
1 files changed, 18 insertions, 7 deletions
diff --git a/src/main.rs b/src/main.rs
index d2cfd13..0b055c9 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -90,12 +90,12 @@ fn gen_room<'a, 'b>() -> Room<'a, 'b> {
"X,,,,,,,,,,,,,,,,,,~~~,,,,,T,,,,######,,,X",
"X,,,,,,,,,,,,,,,,,,bbb,,,,,,,,,,#++++#,,,X",
"X,,,,,.............bbb...........++++#,,,X",
- "X,,,,,.,,,,,,,,,,,,bbb,,,,,,,,,,#++++#,,,X",
- "X,,,,,.,,,,,,,,,,,,~~~,,,T,,,T,,#++++#,,,X",
- "X,,,,,.,,,, ,,,,,~~~,,,,,,,,,,######,,,X",
- "X,,,,,.,,,, ,,,,~~~~,,,,,,,,,,f,,,,f,,,X",
- "X,,,,,.,,,, ,,,,~~~''''''''''''''''f'''X",
- "X,,,,,.,,,,,,,,,,,~~~'''''''''''f''''f'''X",
+ "X,**,,.,,,,,,,,,,,,bbb,,,,,,,,,,#++++#,,,X",
+ "X,*,*,.,,,,,,,,,,,,~~~,,,T,,,T,,#++++#,,,X",
+ "X,,*,,.,,,, ,,,,,~~~,,,,,,,,,,######,,,X",
+ "X,**,,.,,,, ,,,,~~~~,,,,,,,,,,f,,,,f,,,X",
+ "X,,*,,.,,,, ,,,,~~~''''''''''''''''f'''X",
+ "X*,,,,.,,,,,,,,,,,~~~'''''''''''f''''f'''X",
"X,,,,,.,,,,,,,,,,,~~~'''''''''''ffffff'''X",
"X,,,,,.,,,,,,,,,,,~~~''''''''''''''''''''X",
"XXXXX,.,XXXXXXXXXX~~~XXXXXXXXXXXXXXXXXXXXX"
@@ -111,6 +111,7 @@ fn gen_room<'a, 'b>() -> Room<'a, 'b> {
"T": ["grass", "tree"],
"f": ["grass", "fence"],
"X": "rock",
+ "*": ["grass", "pebble"],
" ": []
}
})).unwrap();
@@ -221,6 +222,15 @@ fn default_assemblages() -> Encyclopedia {
}]
]
},
+ "pebble": {
+ "components": [
+ ["Visible", {
+ "sprite": ["string", "pebble"],
+ "height": ["float", 0.4]
+ }],
+ ["Item", {"ent": ["template", "pebble"]}]
+ ]
+ },
"player": {
"arguments": [["name", "string", null]],
"components": [
@@ -230,7 +240,8 @@ fn default_assemblages() -> Encyclopedia {
}],
["Player", {
"name": ["arg", "name"]
- }]
+ }],
+ ["Inventory", {}]
]
}
})).unwrap()