@@ -35,7 +35,7 @@ def __init__(self, screen, dashboard, level, sound):
35
35
0 , 150 , 2 , colorkey = [255 , 0 , 220 ], ignoreTileSize = True
36
36
)
37
37
self .menu_dot2 = self .spritesheet .image_at (
38
- 20 , 150 , 2 , colorkey = [255 , 0 , 220 ], ignoreTileSize = True
38
+ 20 , 150 , 2 , colorkey = [255 , 0 , 220 ], ignoreTileSize = True
39
39
)
40
40
self .loadSettings ("./settings.json" )
41
41
@@ -98,7 +98,7 @@ def drawMenu(self):
98
98
self .dashboard .drawText ("SETTINGS" , 180 , 320 , 24 )
99
99
self .dashboard .drawText ("EXIT" , 180 , 360 , 24 )
100
100
101
- def drawMenuBackground (self ,withBanner = True ):
101
+ def drawMenuBackground (self , withBanner = True ):
102
102
for y in range (0 , 13 ):
103
103
for x in range (0 , 20 ):
104
104
self .screen .blit (
@@ -111,7 +111,7 @@ def drawMenuBackground(self,withBanner=True):
111
111
self .level .sprites .spriteCollection .get ("ground" ).image ,
112
112
(x * 32 , y * 32 ),
113
113
)
114
- if ( withBanner ) :
114
+ if withBanner :
115
115
self .screen .blit (self .menu_banner , (150 , 80 ))
116
116
self .screen .blit (
117
117
self .level .sprites .spriteCollection .get ("mario_idle" ).image ,
@@ -132,7 +132,7 @@ def drawMenuBackground(self,withBanner=True):
132
132
self .screen .blit (
133
133
self .level .sprites .spriteCollection .get ("bush_3" ).image , (18 * 32 , 12 * 32 )
134
134
)
135
- self .screen .blit (self .level .sprites .spriteCollection .get ("goomba-1" ).image ,(18.5 * 32 ,12 * 32 ))
135
+ self .screen .blit (self .level .sprites .spriteCollection .get ("goomba-1" ).image , (18.5 * 32 , 12 * 32 ))
136
136
137
137
def drawSettings (self ):
138
138
self .drawDot ()
@@ -154,28 +154,28 @@ def chooseLevel(self):
154
154
self .levelNames = self .loadLevelNames ()
155
155
self .drawLevelChooser ()
156
156
157
- def drawBorder (self ,x , y , width ,height ,color ,thickness ):
158
- pygame .draw .rect (self .screen ,color ,(x ,y , width ,thickness ))
159
- pygame .draw .rect (self .screen ,color ,(x ,y + width ,width ,thickness ))
160
- pygame .draw .rect (self .screen ,color ,(x ,y , thickness ,width ))
161
- pygame .draw .rect (self .screen ,color ,(x + width ,y , thickness ,width + thickness ))
157
+ def drawBorder (self , x , y , width , height , color , thickness ):
158
+ pygame .draw .rect (self .screen , color , (x , y , width , thickness ))
159
+ pygame .draw .rect (self .screen , color , (x , y + width , width , thickness ))
160
+ pygame .draw .rect (self .screen , color , (x , y , thickness , width ))
161
+ pygame .draw .rect (self .screen , color , (x + width , y , thickness , width + thickness ))
162
162
163
163
def drawLevelChooser (self ):
164
164
j = 0
165
165
offset = 75
166
166
textOffset = 90
167
167
for i , levelName in enumerate (self .loadLevelNames ()):
168
168
if self .currSelectedLevel == i + 1 :
169
- color = (255 ,255 ,255 )
169
+ color = (255 , 255 , 255 )
170
170
else :
171
- color = (150 ,150 ,150 )
171
+ color = (150 , 150 , 150 )
172
172
if i < 3 :
173
- self .dashboard .drawText (levelName ,175 * i + textOffset ,100 ,12 )
174
- self .drawBorder (175 * i + offset ,55 ,125 ,75 ,color ,5 )
173
+ self .dashboard .drawText (levelName , 175 * i + textOffset , 100 , 12 )
174
+ self .drawBorder (175 * i + offset , 55 , 125 , 75 , color , 5 )
175
175
else :
176
- self .dashboard .drawText (levelName ,175 * j + textOffset ,250 ,12 )
177
- self .drawBorder (175 * j + offset ,210 ,125 ,75 ,color ,5 )
178
- j += 1
176
+ self .dashboard .drawText (levelName , 175 * j + textOffset , 250 , 12 )
177
+ self .drawBorder (175 * j + offset , 210 , 125 , 75 , color , 5 )
178
+ j += 1
179
179
180
180
def loadLevelNames (self ):
181
181
files = []
0 commit comments