From ef8b29d2fc08ebfa855e8b844bb54fe7ba9c9a07 Mon Sep 17 00:00:00 2001 From: Sakse Dalum Date: Wed, 8 Aug 2012 19:29:26 +0200 Subject: [PATCH] Began implementing even more of the logic. --- robotgame/level1.py | 18 ++++++++++++++++-- robotgame/player.py | 2 +- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/robotgame/level1.py b/robotgame/level1.py index 63cd088..6f737a3 100644 --- a/robotgame/level1.py +++ b/robotgame/level1.py @@ -72,8 +72,10 @@ class Level1(level.Level): playfield_pos = (64*2, 48*2) - playfield, nsteps = ( - logic.rollingstone.generate_simple_playfield(10, 10, 7, 50)) + playfield, nsteps, directions = ( + logic.rollingstone.generate_simple_unsolved_solvable_extra(10, 10, 7, 20)) + + arrowblocks = [] for i in range(10): for j in range(10): @@ -86,6 +88,18 @@ class Level1(level.Level): self.imgs['block1'], movable=True)) + else: + arrowblocks.append( + (0, -1) + if playfield[(i, j)] is logic.rollingstone.Up + else (0, 1) + if playfield[(i, j)] is logic.rollingstone.Down + else (1, 0) + if playfield[(i, j)] is logic.rollingstone.Right + else (-1, 0)) + + print(arrowblocks) + def load(self): """Load all resources used in the level.""" tile_list = ['ground1', 'ground2'] diff --git a/robotgame/player.py b/robotgame/player.py index 5584285..485a4cf 100644 --- a/robotgame/player.py +++ b/robotgame/player.py @@ -21,7 +21,7 @@ # maintained by : Sakse Dalum """ -A generic level. +The player. """ import pygame