Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Jump.py
diff options
context:
space:
mode:
authorAlan Aguiar <alanjas@hotmail.com>2012-09-04 06:59:34 (GMT)
committer Alan Aguiar <alanjas@hotmail.com>2012-09-04 06:59:34 (GMT)
commite2062d45aced9028c5d75df8cf3c859281beda13 (patch)
treec389e504ea900ce05160edf0f212bf5a82ed7761 /Jump.py
parent1f15d0feab2f3bc50e75703e9f59d90eaeb81c19 (diff)
check level for special marbles
Diffstat (limited to 'Jump.py')
-rwxr-xr-xJump.py34
1 files changed, 31 insertions, 3 deletions
diff --git a/Jump.py b/Jump.py
index 6aa2afb..57e121c 100755
--- a/Jump.py
+++ b/Jump.py
@@ -30,6 +30,7 @@ myMatrix = [[2,2,1,1,1,2,2],
[1,1,1,1,1,1,1],
[2,2,1,1,1,2,2],
[2,2,1,1,1,2,2]]
+
global myMatrix_colors
myMatrix_colors=[[0,0,0,0,0,0,0],
[0,0,0,0,0,0,0],
@@ -153,7 +154,7 @@ class SolitaireMain:
self.width = width
self.height = height
- self.actual_level = 6
+ self.actual_level = 0
def load_things(self):
@@ -1075,8 +1076,35 @@ class SolitaireMain:
number=int(number)
# Check level
- if number>32:
- number=32
+ # 0:'Cross'
+ # 1:'Cross 2'
+ # 2:'Hearth'
+ # 3:'Arrow'
+ # 4:'Pyramid'
+ # 5:'Diamond'
+ # 6:'Solitaire'
+
+ if self.actual_level == 0:
+ if number > 6:
+ number = 6
+ elif self.actual_level == 1:
+ if number > 9:
+ number = 9
+ elif self.actual_level == 2:
+ if number > 11:
+ number = 11
+ elif self.actual_level == 3:
+ if number > 17:
+ number = 17
+ elif self.actual_level == 4:
+ if number > 16:
+ number = 16
+ elif self.actual_level == 5:
+ if number > 24:
+ number = 24
+ elif self.actual_level == 6:
+ if number > 32:
+ number = 32
next_marble=number+1
j=0