From ade073bbfbba5e8ffc26a175b6d1a80d40a6ccf0 Mon Sep 17 00:00:00 2001 From: Alan Aguiar Date: Mon, 12 Aug 2013 22:43:59 +0000 Subject: fixes for sugar activity --- (limited to 'src/api/Game.py') diff --git a/src/api/Game.py b/src/api/Game.py index 071edb7..d3f181c 100755 --- a/src/api/Game.py +++ b/src/api/Game.py @@ -73,17 +73,19 @@ class CGame(object): def init(self): print "init pygame..." pygame.init() + #pygame.display.init() #pygame.font.init() - #screen = pygame.display.set_mode((1200, 900), FULLSCREEN) - self.mScreen = pygame.display.set_mode((1200, 900)) + self.mScreen = pygame.display.get_surface() + if not(self.mScreen): + self.mScreen = pygame.display.set_mode((1200, 900)) pygame.display.set_caption(_('Game')) self.mBackground = pygame.Surface(self.mScreen.get_size()) self.mBackground.fill((255, 0, 0)) # Sound system initialization. - pygame.mixer.init() + #pygame.mixer.init() #self.mAllSprites = pygame.sprite.Group() Sprites = [] @@ -103,9 +105,6 @@ class CGame(object): print "start game loop here" while not self.mQuit: - self.mClock.tick(30) - #print ("FPS: %.0f" % self.mClock.get_fps()) - while gtk.events_pending(): gtk.main_iteration() @@ -120,7 +119,7 @@ class CGame(object): self.mMouse.update() self.mMousePointerSprite.setXY(self.mMouse.getX(), self.mMouse.getY()) - + #self.mState.preUpdate() self.mState.update() @@ -136,6 +135,8 @@ class CGame(object): #self.mState.postUpdate() pygame.display.flip() + self.mClock.tick(30) + #print ("FPS: %.0f" % self.mClock.get_fps()) def doEvents(self, event): """ overwrite this method to add your own events. -- cgit v0.9.1