import sys
import random
import os.path
+import cPickle
import level
import butaba
# set up the levels and their interactions
def setup_levels (self):
- self.level1 = level.Level (level.LEVEL_1)
- self.level1e = level.Level (level.LEVEL_1E,
- objects = [ gameobjects.Key (4, 3, "a chest key", self.img_key2, level.KEY_CHEST1),
- gameobjects.Key (4, 3, "a room key", self.img_key, level.KEY_ROOM1),
- gameobjects.HealthPotion (4, 2, self.img_redpotion),
+ self.level1 = level.Level (cPickle.load (file ("levels/level1.dat")))
+ self.level1w = level.Level (cPickle.load (file ("levels/level1w.dat")))
+ self.level1e = level.Level (cPickle.load (file ("levels/level1e.dat")),
+ objects = [ gameobjects.Key (5, 3, "a chest key", self.img_key2, level.KEY_CHEST1),
+ gameobjects.Key (5, 3, "a room key", self.img_key, level.KEY_ROOM1),
+ gameobjects.HealthPotion (5, 2, self.img_redpotion),
gameobjects.Chest (2, 5, "chest", self.img_chest, level.KEY_CHEST1, True),
- gameobjects.GoldCoins (5, 2, self.img_goldcoins, 50)
+ gameobjects.GoldCoins (6, 2, self.img_goldcoins, 50)
]
)
self.level1.levelright = self.level1e
+ self.level1.levelleft = self.level1w
+
self.level1e.levelleft = self.level1
+ self.level1w.levelright = self.level1
+
def main_loop (self):
# main game loop
while 1: