示例#1
0
	# if connection is ok
	elif tank.ok:
		# background
		screen.blit(pygame.image.load("images/bg.jpg"), (0, 0))
		
		for event in pygame.event.get():
			if event.type == pygame.QUIT:
				sys.exit()

			elif event.type == pygame.KEYDOWN:
				# chat functions
				if (event.key > 96 and event.key < 123) or event.key == pygame.K_SPACE or event.key == pygame.K_RETURN or event.key == 8:
					if event.key == pygame.K_RETURN:
						chat.send()
					elif event.key == 8:
						chat.backspace()
					else:
						chat.write(event.key)
				else:
					# moving
				 	if event.key == pygame.K_LEFT:
				 		tank.direction = 'left'
				 	if event.key == pygame.K_RIGHT:
				 		tank.direction = 'right'
				 	# shoot
				 	if event.key == pygame.K_UP:
				 	    if len(bullets) < 2:
				 	    	tank.shoot()
				 	    	client.send_bullet(tank.rect.left)

			elif event.type == pygame.KEYUP: