Added levers.

This commit is contained in:
Sakse Dalum
2012-08-08 17:06:10 +02:00
parent f0ff9a7d93
commit 7b078ee115
4 changed files with 83 additions and 2 deletions

View File

@@ -34,6 +34,7 @@ import player
import tile
import block
import boulder
import lever
class Level1(level.Level):
def __init__(self, game, graphics_dir, paused=False):
@@ -53,6 +54,12 @@ class Level1(level.Level):
movable=True))
self.objects.append(boulder.Boulder(self, 64, 48))
self.objects.append(lever.Lever(self, 128, 48*2, [], toggling=True))
self.objects.append(lever.Lever(self, 128, 48*3, [], toggling=False))
self.objects.append(lever.Lever(self, 128*2, 48*3, [], toggling=False,
anim='lever_updown'))
self.objects.append(lever.Lever(self, 128*2, 48*5, [], toggling=True,
anim='lever_updown'))
def load(self):
"""Load all resources used in the level."""
@@ -72,7 +79,10 @@ class Level1(level.Level):
[('boulder_up', os.path.join('boulder', 'up')),
('boulder_down', os.path.join('boulder', 'down')),
('boulder_right', os.path.join('boulder', 'right')),
('boulder_left', os.path.join('boulder', 'right'))]
('boulder_left', os.path.join('boulder', 'right')),
('lever_updown', os.path.join('lever', 'down-up')),
('lever_leftright', os.path.join('lever', 'left-right'))]
):
self.imgs[anim] = []