From cf3781c7c4bbf3d0bae022d145a97261ad84f258 Mon Sep 17 00:00:00 2001 From: Peter Gerwinski Date: Fri, 30 Mar 2018 02:01:56 +0200 Subject: [PATCH] made speed adjustable --- molpyup.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/molpyup.py b/molpyup.py index 8dec6d6..ad6eb58 100644 --- a/molpyup.py +++ b/molpyup.py @@ -79,6 +79,7 @@ class MolpyUp: self.cameray = 0 self.score = 0 self.sandcastles = 0 + self.speed = 30 self.items = [] self.playerx = self.sx // 2 self.playery = self.sy * 3 // 4 @@ -103,11 +104,16 @@ class MolpyUp: if self.xmovement < self.xmovementmax: self.xmovement += 1 self.direction = 0 - elif key[K_LEFT]: if self.xmovement > -self.xmovementmax: self.xmovement -= 1 self.direction = 1 + elif key[K_PLUS]: + self.speed += 1 + self.screen.blit(self.font.render("Speed: " + str(self.speed), -1, (0, 0, 0)), (self.sx // 32, self.sy - self.sy // 12)) + elif key[K_MINUS]: + self.speed -= 1 + self.screen.blit(self.font.render("Speed: " + str(self.speed), -1, (0, 0, 0)), (self.sx // 32, self.sy - self.sy // 12)) else: if self.xmovement > 0: self.xmovement -= 1 @@ -292,7 +298,7 @@ class MolpyUp: self.reset() while True: self.screen.fill((255,255,255)) - clock.tick(40) + clock.tick(self.speed) for event in pygame.event.get(): if event.type == QUIT: sys.exit() -- 2.30.2