def initialize(self): GameClass.initialize(self) # Init pygame pygame.init() self.screen = pygame.display.set_mode(self.SCREEN_SIZE) self.clock = pygame.time.Clock()
def update(self): # Must be done before GameClass.update() so it can # be used by GameState this frame self.clock.tick(self.DESIRED_FPS) self.time = pygame.time.get_ticks() self.time_step = self.clock.get_time() / 1000.0 GameClass.update(self)
def update(self): # Must be done before GameClass.update() so it can # be used by GameState this frame self.clock.tick(self.DESIRED_FPS) self.time = pygame.time.get_ticks() self.time_step = self.clock.get_time()/1000.0 GameClass.update(self)
def __init__(self): GameClass.__init__(self) # Global Constants self.SCREEN_SIZE = (660, 450) self.DESIRED_FPS = 32 # Itemize Global GameClass variables for reference # Anything here can be accessed in a GameState by self.gc.**** self.screen = None self.clock = None self.time = 0 self.time_step = 0.0
def shutdown(self): GameClass.shutdown(self) pygame.quit()