Пример #1
0
 def _fire(self):
     self.setPos()
     mousePos = pygame.mouse.get_pos()
     bullet = self.bullet
     bullet.move(mousePos, self.speed)
     Game.addSprite("bullets", bullet)
     
Пример #2
0
    def __init__(self, location, pos, src, width, height):
        '''first parameter can be colour or image'''
        super(Terrain, self).__init__()
        self.pos = pos
        self.width = width
        self.height = height
        self.src = src

        self.image = pygame.Surface([self.width, self.height])

        if not isinstance(src, basestring):
            self.image.fill(src)

        self.rect = self.image.get_rect()

        Game.addSprite('terrain', self)
        location.terrain.append(self)
Пример #3
0
 def __init__(self, location, pos, src, width, height):
     '''first parameter can be colour or image'''
     super(Terrain, self).__init__()
     self.pos = pos
     self.width = width
     self.height = height
     self.src = src
     
     self.image = pygame.Surface([self.width, self.height])
     
     if not isinstance(src, basestring):
         self.image.fill(src)
     
     self.rect = self.image.get_rect()
     
     Game.addSprite('terrain', self)
     location.terrain.append(self)
Пример #4
0
 def __init__(self):
     super(Player, self).__init__("player.png", [300, 200])
     self.weapon = Pistol(self)
     dimensions = Game.getDefaultDimensions()
     self.ground_level = dimensions[1] - 100
     Game.addSprite("player", self)
Пример #5
0
 def __init__(self):
     super(Player, self).__init__("player.png", [300, 200])
     self.weapon = Pistol(self)
     self.location = BaseLocation(self)
     dimensions = Game.getDefaultDimensions()
     Game.addSprite("player", self)
Пример #6
0
 def __init__(self):
     super(Player, self).__init__("sprites/test.png", [300, 200])
     Game.addSprite("player", self)
Пример #7
0
 def __init__(self):
     dimensions = Game.getDefaultDimensions()
     pos = (dimensions[0] / 2, dimensions[1] / 2)
     super(Background, self).__init__("background.png", pos)
     Game.addSprite("world", self)
Пример #8
0
 def __init__(self):
     super(Player, self).__init__("player.png", [300, 200])
     self.weapon = Pistol(self)
     self.location = BaseLocation(self)
     dimensions = Game.getDefaultDimensions()
     Game.addSprite("player", self)
Пример #9
0
 def __init__(self):
     dimensions = Game.getDefaultDimensions()
     pos = (dimensions[0] / 2, dimensions[1] / 2)
     super(Background, self).__init__("world/background.png", pos)
     Game.addSprite("world", self)
Пример #10
0
 def __init__(self):
     super(Crosshair, self).__init__("crosshair.png",
                                     pygame.mouse.get_pos())
     Game.addSprite("player", self)
Пример #11
0
 def fire(self):
     self.setPos()
     mousePos = pygame.mouse.get_pos()
     bullet = BaseBullet(self.pos)
     bullet.move(mousePos, self.speed)
     Game.addSprite("bullets", bullet)
Пример #12
0
 def __init__(self):
     super(Player, self).__init__("sprites/test.png", [300, 200])
     Game.addSprite("player", self)