-; Comments can be made with a semicolon as the first character of a line.
-; Blank lines are also ignored.
-; This is my sandbox level I will use to test against while building the
-; level-loading code.
-
-[metadata]
- author = Chaz McGarvey
- levelname = Sandbox
- type = Campaign
- dimensions = [80,21]
- tileset = FuturisticBuilding
- numplayers = <1-4>
-
-[A]
- entity = SaberMonster
- path = [1,1] [5,6] wait(5) [45,2]
- loop = true
-[B]
- condition = has(key)
- event = wait(2) remove([2,6]) remove([2,7])
-
-; Function ideas:
-; has(entity) Player has given entity in his inventory.
-; wait(seconds) Pause for some number of seconds.
-; remove(entity) Remove an entity from the game.
-; remove(coord) Remove whatever is at the given coordinates.
-; create(entity, coord) Create an entity at some location
-
-[maptable]
-+------------------------------------------------------------------------------+
-| |
-| 1 |
-| |
-| 2 +---- |
-| | |
-| 3 | |
-| | |
-| 4 | |
-| | |
-+-------------+----+ |
-| | |
-| | |
-| | |
-| | |
-| +-------+ |
-| |
-| |
-| |
-| |
-+------------------------------------------------------------------------------+
-
-; Character representations:
-; [-+|] Place wall segments.
-; [1-4] Identify the player starting positions.
-; [A-Za-z] Place a defined game entity.
+; Comments can be made with a semicolon as the first character of a line.\r
+; Blank lines are also ignored.\r
+; This is my sandbox level I will use to test against while building the\r
+; level-loading code.\r
+\r
+[metadata]\r
+ author = Chaz McGarvey\r
+ levelname = Sandbox\r
+ type = Campaign\r
+ dimensions = [80,21]\r
+ tileset = FuturisticBuilding\r
+ numplayers = <1-4>\r
+\r
+[A]\r
+ entity = SaberMonster\r
+ path = [1,1] [5,6] wait(5) [45,2]\r
+ loop = true\r
+[B]\r
+ condition = has(key)\r
+ event = wait(2) remove([2,6]) remove([2,7])\r
+\r
+; Function ideas:\r
+; has(entity) Player has given entity in his inventory.\r
+; wait(seconds) Pause for some number of seconds.\r
+; remove(entity) Remove an entity from the game.\r
+; remove(coord) Remove whatever is at the given coordinates.\r
+; create(entity, coord) Create an entity at some location\r
+\r
+[maptable]\r
++------------------------------------------------------------------------------+\r
+| |\r
+| 1 |\r
+| |\r
+| 2 +---- |\r
+| | |\r
+| 3 | |\r
+| | |\r
+| 4 | |\r
+| | |\r
++-------------+----+ |\r
+| | |\r
+| | |\r
+| | |\r
+| | |\r
+| +-------+ |\r
+| |\r
+| |\r
+| |\r
+| |\r
++------------------------------------------------------------------------------+\r
+\r
+; Character representations:\r
+; [-+|] Place wall segments.\r
+; [1-4] Identify the player starting positions.\r
+; [A-Za-z] Place a defined game entity.\r