Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/horse.py
diff options
context:
space:
mode:
authorAlan Aguiar <alanjas@hotmail.com>2013-10-29 00:58:26 (GMT)
committer Alan Aguiar <alanjas@hotmail.com>2013-10-29 00:58:26 (GMT)
commit79a8b219d2e80e599f9b3b3dbf9115cb580cc98b (patch)
treebf9d0141ae76b209b3f65d65afff6a579c007799 /horse.py
parent9c97585d8ed57b4518738c7494f203a1143fe55b (diff)
add basic no sugar use
Diffstat (limited to 'horse.py')
-rwxr-xr-xhorse.py20
1 files changed, 14 insertions, 6 deletions
diff --git a/horse.py b/horse.py
index 16a66ea..e1e588a 100755
--- a/horse.py
+++ b/horse.py
@@ -56,10 +56,17 @@ class Game():
self.horse_speed = 8 # pixels per tick; at 25 ticks/second, this is approx 200 pixels per second
self.horse_reach = 20 # pixels from cener of horse where he can reach
self.target_loc = None
- self.cursor = pygame.cursors.compile(cursor.cursor_data)
def setup(self):
- self.screen_size = self.screen.get_size() # tuple
+ pygame.display.init()
+ self.cursor = pygame.cursors.compile(cursor.cursor_data)
+ self.screen = pygame.display.get_surface()
+ if not(self.screen):
+ info = pygame.display.Info()
+ x = info.current_w
+ y = info.current_h - 75
+ self.screen = pygame.display.set_mode((x, y))
+ self.screen_size = self.screen.get_size()
# load the images and convert to screen format
self.grass_image = pygame.image.load('images/grass.png','grass')
self.grass_image.convert(self.screen)
@@ -196,11 +203,9 @@ class Game():
self.moving_left = False
def run(self):
- pygame.mouse.set_cursor((32,32), (1,1), *self.cursor)
- self.screen = pygame.display.get_surface()
- clock = pygame.time.Clock()
self.setup()
-
+ clock = pygame.time.Clock()
+ pygame.mouse.set_cursor((32,32), (1,1), *self.cursor)
while self.game_running:
#GTK events
while gtk.events_pending():
@@ -215,4 +220,7 @@ class Game():
for event in events:
self.handleEvent(event)
+if __name__ == "__main__":
+ g = Game()
+ g.run()