connections { from_room: "Entry" to_room: "Yellow Vegetable" door { name: "Yellow Animal -> Vegetable" } } connections { from_room: "Yellow Vegetable" to_room: "Orange Vegetable" door { name: "Vegetable Yellow -> Orange" } } connections { from_room: "Orange Vegetable" to_room: "Red Vegetable" door { name: "Vegetable Orange -> Red" } } connections { from_room: "Red Vegetable" to_room: "Red Animal" door { name: "Red Vegetable -> Animal" } } connections { from_room: "Entry" to_room: "Yellow Planet" door { name: "Yellow Town -> Planet" } } connections { from_room: "Yellow Planet" to_room: "Orange Planet" door { name: "Planet Yellow -> Orange" } } connections { from_room: "Orange Planet" to_room: "Red Planet" door { name: "Planet Orange -> Red" } } connections { from_room: "Red Planet" to_room: "Red Town" door { name: "Red Planet -> Town" } } connections { from_room: "Yellow Planet" to_room: "Green Planet" door { name: "Planet Yellow -> Green" } } connections { from_room: "Entry" to_room: "Green Town" door { name: "Town Yellow -> Green" } } connections { from_room: "Entry" to_room: "Green Animal" door { name: "Animal Yellow -> Green" } } connections { from_room: "Yellow Vegetable" to_room: "Green Vegetable" door { name: "Vegetable Yellow -> Green" } } connections { from_room: "Green Planet" to_room: "Green Town" door { name: "Green Planet -> Town" } } connections { from_room: "Green Town" to_room: "Green Animal" door { name: "Green Town -> Animal" } } connections { from_room: "Green Animal" to_room: "Green Vegetable" door { name: "Green Animal -> Vegetable" } } connections { from_room: "Green Planet" to_room: "Blue Planet" door { name: "Planet Green -> Blue" } } connections { from_room: "Green Town" to_room: "Blue Town" door { name: "Town Green -> Blue" } } connections { from_room: "Green Animal" to_room: "Blue Animal" door { name: "Animal Green -> Blue" } } connections { from_room: "Green Vegetable" to_room: "Blue Vegetable" door { name: "Vegetable Green -> Blue" } } connections { from_room: "Blue Planet" to_room: "Blue Town" door { name: "Blue Planet -> Town" } } connections { from_room: "Blue Town" to_room: "Blue Animal" door { name: "Blue Town -> Animal" } } connections { from_room: "Blue Animal" to_room: "Blue Vegetable" door { name: "Blue Animal -> Vegetable" } } connections { from_room: "Blue Planet" to_room: "Purple Planet" door { name: "Planet Blue -> Purple" } } connections { from_room: "Blue Town" to_room: "Purple Town" door { name: "Town Blue -> Purple" } } connections { from_room: "Blue Animal" to_room: "Purple Animal" door { name: "Animal Blue -> Purple" } } connections { from_room: "Blue Vegetable" to_room: "Purple Vegetable" door { name: "Vegetable Blue -> Purple" } } connections { from_room: "Purple Planet" to_room: "Purple Town" door { name: "Purple Planet -> Town" } } connections { from_room: "Purple Town" to_room: "Purple Animal" door { name: "Purple Town -> Animal" } } connections { from_room: "Purple Animal" to_room: "Purple Vegetable" door { name: "Purple Animal -> Vegetable" } } connections { from_room: "Yellow Planet" to_room: "Green Planet (View)" oneway: true } connections { from_room: "Green Town" to_room: "Green Planet (View)" oneway: true } connections { from_room: "Green Planet" to_room: "Blue Planet (View)" oneway: true } connections { from_room: "Blue Town" to_room: "Blue Planet (View)" oneway: true } connections { from_room: "Blue Planet" to_room: "Purple Planet (View)" oneway: true } connections { from_room: "Purple Town" to_room: "Purple Planet (View)" oneway: true } connections { from_room: "Blue Planet" to_room: "Blue Town (View)" oneway: true } connections { from_room: "Purple Town" to_room: "Blue Town (View)" oneway: true } connections { from_room: "Purple Planet" to_room: "Purple Town (View)" oneway: true } connections { from_room: "Blue Town" to_room: "Purple Town (View)" oneway: true } connections { from_room: "Blue Town" to_room: "Blue Animal (View)" oneway: true } connections { from_room: "Green Animal" to_room: "Blue Animal (View)" oneway: true } connections { from_room: "Blue Animal" to_room: "Purple Animal (View)" oneway: true } connections { from_room: "Purple Vegetable" to_room: "Purple Animal (View)" oneway: true } connections { from_room: "Green Animal" to_room: "Green Vegetable (View)" oneway: true } connections { from_room: "Blue Vegetable" to_room: "Green Vegetable (View)" oneway: true } connections { from_room: "Green Vegetable" to_room: "Blue Vegetable (View)" oneway: true } connections { from_room: "Blue Animal" to_room: "Blue Vegetable (View)" oneway: true } connections { from_room: "Blue Vegetable" to_room: "Purple Vegetable (View)" oneway: true } connections { from_room: "Purple Animal" to_room: "Purple Vegetable (View)" oneway: true } connections { from_room: "Entry" to_room: "Overlook" door { name: "Overlook Door" } } connections { from_room: "Overlook" to_room: "Back Area" door { name: "Exit Door" } } connections { from_room: "Back Area" to_room: "Q2 Room" door { name: "Q2 Door" } } connections { from_room: "Back Area" to_room: "Butterfly Room" door { name: "Butterfly Entrance" } } connections { from_room: "Back Area" to_room: "Tree Entrance" door { name: "Control Center Brown Door" } } font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
MIT License

Copyright (c) 2023 Xavier Sellier

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.