X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=CarFire%2Fleveleditor%2Fsandbox.ini;fp=CarFire%2Fleveleditor%2Fsandbox.ini;h=ffaa6a671584a7f9817a0fa8ddb7cbf84857ee81;hb=69f08731dd382cfe7af1ee3e596b3a2e77ad6499;hp=0000000000000000000000000000000000000000;hpb=a9350e6b668ad663642a5c8adcc48e869e8e6b3c;p=chaz%2Fcarfire diff --git a/CarFire/leveleditor/sandbox.ini b/CarFire/leveleditor/sandbox.ini new file mode 100644 index 0000000..ffaa6a6 --- /dev/null +++ b/CarFire/leveleditor/sandbox.ini @@ -0,0 +1,55 @@ +; 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.