Flip through the maps with (LCTRL)+(LEFT|RIGHT) keys
This commit is contained in:
@@ -63,7 +63,8 @@ class Game:
|
|||||||
|
|
||||||
self.__gameFont__ = pygame.font.SysFont(pygame.font.get_default_font(), 18)
|
self.__gameFont__ = pygame.font.SysFont(pygame.font.get_default_font(), 18)
|
||||||
|
|
||||||
self.__setMap__(maps[2])
|
self.__mapIndex__ = 0
|
||||||
|
self.__setMap__(maps[self.__mapIndex__])
|
||||||
|
|
||||||
def __load_marbles__(self):
|
def __load_marbles__(self):
|
||||||
self.__marbles__.append(None)
|
self.__marbles__.append(None)
|
||||||
@@ -199,7 +200,20 @@ class Game:
|
|||||||
if event.type == pygame.QUIT:
|
if event.type == pygame.QUIT:
|
||||||
pygame.quit()
|
pygame.quit()
|
||||||
return
|
return
|
||||||
if event.type == pygame.MOUSEBUTTONUP:
|
elif event.type == pygame.KEYUP:
|
||||||
|
if ( (pygame.key.get_pressed()[pygame.K_LCTRL]) and
|
||||||
|
(event.key == pygame.K_LEFT) and
|
||||||
|
(self.__mapIndex__ > 0) ):
|
||||||
|
self.__mapIndex__ -= 1
|
||||||
|
self.__setMap__(maps[self.__mapIndex__])
|
||||||
|
elif ( (pygame.key.get_pressed()[pygame.K_LCTRL]) and
|
||||||
|
(event.key == pygame.K_RIGHT) and
|
||||||
|
(self.__mapIndex__ < (len(maps)-1))):
|
||||||
|
self.__mapIndex__ += 1
|
||||||
|
self.__setMap__(maps[self.__mapIndex__])
|
||||||
|
|
||||||
|
|
||||||
|
elif event.type == pygame.MOUSEBUTTONUP:
|
||||||
self.__mouseClicked__(event)
|
self.__mouseClicked__(event)
|
||||||
pygame.display.update()
|
pygame.display.update()
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user