def _fire(self): self.setPos() mousePos = pygame.mouse.get_pos() bullet = self.bullet bullet.move(mousePos, self.speed) Game.addSprite("bullets", bullet)
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)
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)
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)
def __init__(self): super(Player, self).__init__("sprites/test.png", [300, 200]) Game.addSprite("player", self)
def __init__(self): dimensions = Game.getDefaultDimensions() pos = (dimensions[0] / 2, dimensions[1] / 2) super(Background, self).__init__("background.png", pos) Game.addSprite("world", self)
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)
def __init__(self): super(Crosshair, self).__init__("crosshair.png", pygame.mouse.get_pos()) Game.addSprite("player", self)
def fire(self): self.setPos() mousePos = pygame.mouse.get_pos() bullet = BaseBullet(self.pos) bullet.move(mousePos, self.speed) Game.addSprite("bullets", bullet)