diff options
| author | troido <troido@protonmail.com> | 2020-02-09 23:38:22 +0100 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2020-02-09 23:38:22 +0100 |
| commit | b9cfb78c20fd309929aae98f24acc8ba4a9a7481 (patch) | |
| tree | 898684ce84a06651f78a0973fa1a6d4d2d192cb3 /src/main.rs | |
| parent | 105c5ab0c0e969f3fda2cd43ae5195cbdb4da016 (diff) | |
can now pick up and drop items
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 25 |
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() |
