Guest User

Untitled

a guest
Feb 18th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. import pygame
  2. import sys
  3. from pygame.locals import *
  4.  
  5. pygame.init()
  6.  
  7. screen = pygame.display.set_mode((700,700)) #Window Size
  8. screen.fill((100,100,0))
  9. pygame.display.update()
  10. background = pygame.image.load("space.gif") # Background
  11.  
  12. class Character(pygame.sprite.Sprite):
  13. def __init__(self,position):
  14. pygame.sprite.Sprite.__init__(self)
  15. self.image = pygame.image.load('Tanks.png')
  16. self.rect = self.image.get_rect()
  17. self.right = False
  18. self.left = False
  19. self.mass = 60 #kg
  20. self.velocity = 0
  21. self.rect.center = position
  22. self.lives = 3
  23.  
  24. def update(self,velocity,width):
  25. if self.right:
  26. velocity += 1
  27. if self.left:
  28. velocity -= 1
  29. self.rect.center+=velocity
  30. if self.rect.center >= width-24:
  31. self.rect.center=width-24
  32. if self.rect.center <=-24:
  33. self.rect.center=-24
  34.  
  35. def player_input():
  36. for event in pygame.event.get():
  37. if event.type == QUIT or event.type == KEYDOWN and event.key == K_ESCAPE:
  38. pygame.quit()
  39. if event.type == KEYDOWN and event.key == K_a:
  40. character.left=True
  41. if event.type == KEYDOWN and event.key == K_d:
  42. print 'd'
  43. character.right=True
  44. if event.type == KEYUP and event.key == K_a:
  45. character.left=False
  46. if event.type == KEYUP and event.key == K_d:
  47. character.right=False
  48. if event.type == MOUSEBUTTONDOWN and event.button == 1: #left
  49. print 'check'
  50. if event.type == MOUSEBUTTONDOWN and event.button == 3: #right
  51. print 'rcheck'
  52.  
  53. character = Character((450,450))
  54.  
  55. while True:
  56. player_input()
  57. screen.blit(character.image,character.rect.center)
  58. pygame.display.update()
  59. pygame.time.delay(15)
Add Comment
Please, Sign In to add comment