Compare commits
3 Commits
801b0cad33
...
d66ec02d68
| Author | SHA1 | Date | |
|---|---|---|---|
| d66ec02d68 | |||
| 9afd997a2e | |||
| d88d3af47e |
11
chunker.py
Normal file
11
chunker.py
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
def chunker(it, n):
|
||||||
|
it = iter(it)
|
||||||
|
while 1:
|
||||||
|
chunk = tuple(x[1] for x in zip(range(n), it))
|
||||||
|
if not chunk:
|
||||||
|
break
|
||||||
|
yield chunk
|
||||||
|
|
||||||
|
|
||||||
|
for chunk in chunker(range(25), 4):
|
||||||
|
print(list(chunk))
|
||||||
24
my_range_gen_3.py
Normal file
24
my_range_gen_3.py
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
from operator import gt, lt
|
||||||
|
|
||||||
|
|
||||||
|
def my_range_gen(start, stop=None, step=1):
|
||||||
|
if stop is None:
|
||||||
|
start, stop = 0, start
|
||||||
|
|
||||||
|
if (
|
||||||
|
not step
|
||||||
|
or start == stop
|
||||||
|
or (step > 0 and start > stop)
|
||||||
|
or (step < 0 and start < stop)
|
||||||
|
):
|
||||||
|
return
|
||||||
|
|
||||||
|
x, op = start, start > stop and gt or lt
|
||||||
|
while op(x, stop):
|
||||||
|
yield x
|
||||||
|
x += step
|
||||||
|
|
||||||
|
|
||||||
|
for i in my_range_gen(20, 10, 3):
|
||||||
|
print(i)
|
||||||
|
print("End")
|
||||||
1
pddnsc
Submodule
1
pddnsc
Submodule
Submodule pddnsc added at 5e3805b567
@@ -31,7 +31,7 @@ class Scene(DrawableGameObject, EventHandler):
|
|||||||
|
|
||||||
box_sz = screen_sz // get_maze_sz(self.maze)
|
box_sz = screen_sz // get_maze_sz(self.maze)
|
||||||
self.box_sz = box_sz
|
self.box_sz = box_sz
|
||||||
self._surface = pygame.display.set_mode(screen_sz)
|
self._surface = pygame.display.set_mode(screen_sz) #pygame.display.set_mode(screen_sz, pygame.FULLSCREEN) #pygame.display.set_mode(screen_sz)
|
||||||
self.surface.fill("white")
|
self.surface.fill("white")
|
||||||
self.rect = self.surface.get_rect()
|
self.rect = self.surface.get_rect()
|
||||||
self.background = pygame.image.load(self.assets["bg1k.png"]).convert_alpha()
|
self.background = pygame.image.load(self.assets["bg1k.png"]).convert_alpha()
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ async def game(assets):
|
|||||||
maze_sz = Coords(6, 6)
|
maze_sz = Coords(6, 6)
|
||||||
coins_count = 10
|
coins_count = 10
|
||||||
pygame.display.set_caption("Призрачный лабиринт: сокровища небесного замка")
|
pygame.display.set_caption("Призрачный лабиринт: сокровища небесного замка")
|
||||||
|
#pygame.display.set_mode((0, 0), pygame.FULLSCREEN)
|
||||||
|
|
||||||
total_levels = 0
|
total_levels = 0
|
||||||
total_coins = 0
|
total_coins = 0
|
||||||
|
|||||||
Reference in New Issue
Block a user