diff options
Diffstat (limited to 'src/purgatory.rs')
| -rw-r--r-- | src/purgatory.rs | 63 |
1 files changed, 48 insertions, 15 deletions
diff --git a/src/purgatory.rs b/src/purgatory.rs index b96065e..b4d8666 100644 --- a/src/purgatory.rs +++ b/src/purgatory.rs @@ -40,25 +40,58 @@ pub fn create_purgatory<'a, 'b>(encyclopedia: Encyclopedia) -> Room<'a, 'b> { .build(); let mut room = Room::new(purgatory_id(), encyclopedia, dispatcher); room.load_from_template(&RoomTemplate::from_json(&json!({ - "width": 11, - "height": 11, - "spawn": [5, 5], + "width": 15, + "height": 20, + "spawn": [7, 9], "field": [ - " +++ ", - " +++++++ ", - " +++++++++ ", - " +++++++++ ", - "+++++++++++", - "+++++++++++", - "+++++++++++", - " +++++++++ ", - " +++++++++ ", - " +++++++ ", - " +++ ", + " YOU HAVE DIED ", + " ", + " ", + " +++ ", + " +++++++ ", + " +++++++++ ", + " +++++++++ ", + " +++++++++++ ", + " +++++++++++ ", + " +++++++++++ ", + " +++++++++ ", + " +++++++++ ", + " +++++++ ", + " +++ ", + " ", + " ", + " RESTART CLIENT", + " TO RESPAWN " ], "mapping": { " ": [], - "+": ["floor"] + "+": ["floor"], + "A": [{"type": "letter", "args": ["A"]}], + "B": [{"type": "letter", "args": ["B"]}], + "C": [{"type": "letter", "args": ["C"]}], + "D": [{"type": "letter", "args": ["D"]}], + "E": [{"type": "letter", "args": ["E"]}], + "F": [{"type": "letter", "args": ["F"]}], + "G": [{"type": "letter", "args": ["G"]}], + "H": [{"type": "letter", "args": ["H"]}], + "I": [{"type": "letter", "args": ["I"]}], + "J": [{"type": "letter", "args": ["J"]}], + "K": [{"type": "letter", "args": ["K"]}], + "L": [{"type": "letter", "args": ["L"]}], + "M": [{"type": "letter", "args": ["M"]}], + "N": [{"type": "letter", "args": ["N"]}], + "O": [{"type": "letter", "args": ["O"]}], + "P": [{"type": "letter", "args": ["P"]}], + "Q": [{"type": "letter", "args": ["Q"]}], + "R": [{"type": "letter", "args": ["R"]}], + "S": [{"type": "letter", "args": ["S"]}], + "T": [{"type": "letter", "args": ["T"]}], + "U": [{"type": "letter", "args": ["U"]}], + "V": [{"type": "letter", "args": ["V"]}], + "W": [{"type": "letter", "args": ["W"]}], + "X": [{"type": "letter", "args": ["X"]}], + "Y": [{"type": "letter", "args": ["Y"]}], + "Z": [{"type": "letter", "args": ["Z"]}] } })).unwrap()); room |
