/usr/share/games/kiki-the-nano-bot/py/levels/machine.py is in kiki-the-nano-bot-data 1.0.2+dfsg1-6.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | # level design by Michael Abel
# .................................................................................................................
def func_electro():
s = world.getSize()
world.addObjectAtPos (KikiMotorGear (KikiFace.X) , KikiPos (0,2,4))
world.addObjectAtPos (KikiWall() , KikiPos (0,2,3))
world.addObjectAtPos (KikiWall() , KikiPos (0,2,5))
world.addObjectAtPos (KikiMotorCylinder (KikiFace.X) , KikiPos (1,2,4))
world.addObjectAtPos (KikiWireStone() , KikiPos (0,2,6))
for i in range(1,9,2):
world.addObjectAtPos (KikiWall() , KikiPos (4,0,i))
world.addObjectAtPos (KikiWall() , KikiPos (4,4,i))
world.addObjectAtPos (KikiWall() , KikiPos (0,0,i))
world.addObjectAtPos (KikiWall() , KikiPos (0,4,i))
for i in range(2,8,2):
gear = KikiGear(KikiFace.X)
world.addObjectAtPos (gear , KikiPos (0,1,i))
if i == 4:
gear.setActive(True)
gear = KikiGear(KikiFace.X)
world.addObjectAtPos (gear , KikiPos (0,3,i))
if i == 4:
gear.setActive(True)
world.addObjectAtPos (KikiGenerator (KikiFace.X) , KikiPos (0,2,2))
level_dict["machine"] = {
"scheme": "tron_scheme",
"size": (5,5,9),
"intro": "machine",
"help": (
"$scale(1.5)mission:\nactivate the exit!",
),
"player": { "position": (0,0,0),
"orientation": roty270,
},
"exits": [
{
"name": "exit",
"active": 0,
"coordinates": (1,2,8),
},
],
"create": func_electro,
}
# .................................................................................................................
|