Beispiel #1
0
		event = sf.Event()
		while window.GetEvent(event):
			if event.Type == sf.Event.Closed:
				running = False
		
		# Move map
		if input.IsKeyDown(sf.Key.Left):
			map.camera.pos[0] -= 5
		if input.IsKeyDown(sf.Key.Right):
			map.camera.pos[0] += 5
		if input.IsKeyDown(sf.Key.Up):
			map.camera.pos[1] -= 5
		if input.IsKeyDown(sf.Key.Down):
			map.camera.pos[1] += 5
		
		if map.isColliding(map.camera.pos):
			pass
		
		# Clear screen
		window.Clear()
				
		# Draw the map
		map.update()
		
		#print n
		n += 1
		
		# Display the window
		window.Display()
		
		print 1 / clock.GetElapsedTime()