kiki/coffee/levels/plate.coffee
monsterkodi d0ebb2a425 action
2016-08-13 18:06:44 +02:00

38 lines
1.2 KiB
CoffeeScript

# level design by Michael Abel
Quaternion = require '../lib/quaternion'
Vector = require '../lib/vector'
module.exports =
name: "plate"
scheme: "blue_scheme"
size: [7,7,9]
intro: "plate"
help: """
$scale(1.5)mission:\nget to the exit!
use the bombs :)
"""
player:
coordinates: [3,2,1]
nostatus: 0
orientation: Quaternion.rotationAroundVector(270, new Vector(1,0,0))
exits: [
name: "exit"
active: 1
position: [0,0,0]
]
create: ->
stone = () -> KikiStone(KColor(0.6,0.6,0.6),true)
world.addObjectAtPos(KikiStone(KColor(0.8,0.8,0.3),true), world.decenter(0,0,0))
world.addObjectPoly(stone, [world.decenter(1,1,0),world.decenter(1,-1,0), world.decenter(-1,-1,0),world.decenter(-1,1,0)], 1)
world.addObjectAtPos 'KikiBomb', world.decenter 0,1,-4
world.addObjectAtPos 'KikiBomb', world.decenter 0,-1,-4
world.addObjectAtPos 'KikiBomb', world.decenter 1,0,-4
world.addObjectAtPos 'KikiBomb', world.decenter -1,0,-4
world.addObjectAtPos 'KikiBomb', world.decenter 0,0,-2