Ejemplo n.º 1
0
	def __init__(self):
		pyglet.window.Window.__init__(self,resizable=True)

		self.init_opengl( )

		# Ограничение частоты кадров
		pyglet.clock.set_fps_limit(60)
		pyglet.clock.schedule(self._update)

		Console.write('-- Starting --')

		self.cur_screen = None
		self.change_screen(Screen.new('STARTUP'))
Ejemplo n.º 2
0
	def menu(self, *args):
		self.next = Screen.new('STARTUP')
Ejemplo n.º 3
0
	def tutorial(self, *args):
		self.next = Screen.new('TUTORIAL')
Ejemplo n.º 4
0
	def new_game(self, *args):
		self.next = Screen.new('GAME')
Ejemplo n.º 5
0
	def new_game(self, *args):
		self.next = Screen.new('STARTUP')
Ejemplo n.º 6
0
	def win(self):
		GAME_CONSOLE.write('you are won!')
		self.next = Screen.new('WIN')
		self.endOfGame()
Ejemplo n.º 7
0
	def foo(self):
		GAME_CONSOLE.write('your died!')
		self.next = Screen.new('DEATHSCREEN')
		self.endOfGame()
Ejemplo n.º 8
0
	def release_pause(self, *args):
		self.ignore('update')
		games_screen = self.screen
		games_screen.next = Screen.new("PAUSE")