diff --git a/src/main/main.py b/src/main/main.py index f635443..ebb7854 100755 --- a/src/main/main.py +++ b/src/main/main.py @@ -16,7 +16,7 @@ def __iter__(self): return iter((self.d, self.a)) def __init__(self): - self.FPS = 30 + self.FPS = 16 self.SCREEN_SIZE = Vector2(318, 212) self.FIELD_RECT = Rect(19, 16, 280, 180) @@ -38,7 +38,7 @@ def __init__(self): self.GRID_RECT = Rect(0, 0, 14, 9) self.SQUARE_SIZE = 20 self.SNAKE_RADIUS = 8 - self.SNAKE_SPEED = 3 # High speed needs higher FPS + self.SNAKE_SPEED = 2.6 # High speed needs higher FPS self.APPLE_RADIUS = 7 self.COLOR = {"bg": Color(40, 100, 10), diff --git a/src/pygame/pygame.py b/src/pygame/pygame.py index 131d723..d3fb710 100755 --- a/src/pygame/pygame.py +++ b/src/pygame/pygame.py @@ -232,6 +232,10 @@ def copy(self): def __getattr__(self, name): if name == "topleft": return Vector2(self.x, self.y) + if name == "right": + return self.x + self.w + if name == "bottom": + return self.y + self.h elif name == "size": return Vector2(self.w, self.h) @@ -290,6 +294,3 @@ def __iter__(self): def set(self): set_color(self.r, self.g, self.b) - - -