Exemplo n.º 1
0
    def create_wall_sprite_list(self, texture):
        sprite = Sprite(texture)
        wall_sprites = []
        for i in range(PP_WIDTH):
            wall_sprite = sprite.copy()
            wall_sprite.position = (i, PP_HEIGHT / 2 - 32)
            wall_sprite.set_texture_rect(IntRect(0, 0, 1, 64))
            wall_sprites.append(wall_sprite)

        return wall_sprites
Exemplo n.º 2
0
 def _draw_Mask(self, target, states):  #draw
     Mask_sprite = Sprite(self.Mask.texture)
     Mask_sprite.position = self.position
     self.Mask.display()
     target.draw(Mask_sprite)
Exemplo n.º 3
0
 def _render_Lines(self):  #init
     for line in self._columns + self._rows:
         self._texture.draw(line)
     self._texture.display()
     self.sprite = Sprite(self._texture.texture)
Exemplo n.º 4
0
    def __init__(self, player, background, faces, hudweapons, weapons,
                 numbers):
        self.player = player

        self.background = Sprite(background)
        self.background.position = 0, PP_HEIGHT + 1

        self.face = Sprite(faces)
        self.face.position = 116, 205
        self.face.scale = 2 / 3, 2 / 3

        self.hudweapon = Sprite(hudweapons)
        self.hudweapon.position = 251, 205

        self.weapon = Sprite(weapons)
        # self.weapon.position = 112, 105 #for x1.5
        # self.weapon.position = 96, 73 #for x2
        self.weapon.position = 104, 89
        self.weapon.scale = 1.75, 1.75

        self.deck_10 = Sprite(numbers)
        self.deck_10.position = 12, 223

        self.deck_1 = Sprite(numbers)
        self.deck_1.position = 25, 223

        self.score_1000 = Sprite(numbers)
        self.score_1000.position = 53, 223

        self.score_100 = Sprite(numbers)
        self.score_100.position = 67, 223

        self.score_10 = Sprite(numbers)
        self.score_10.position = 81, 223

        self.score_1 = Sprite(numbers)
        self.score_1.position = 95, 223

        self.hp_100 = Sprite(numbers)
        self.hp_100.position = 162, 223

        self.hp_10 = Sprite(numbers)
        self.hp_10.position = 176, 223

        self.hp_1 = Sprite(numbers)
        self.hp_1.position = 190, 223

        self.ammo_10 = Sprite(numbers)
        self.ammo_10.position = 214, 223

        self.ammo_1 = Sprite(numbers)
        self.ammo_1.position = 228, 223

        self.all_numbers = [
            self.deck_10, self.deck_1, self.score_1000, self.score_100,
            self.score_10, self.score_1, self.hp_100, self.hp_10, self.hp_1,
            self.ammo_10, self.ammo_1
        ]