monsters v2 (max będzie v4) #9
@ -103,12 +103,12 @@ class Game:
|
||||
spawn_left_team.spawn()
|
||||
spawn_right_team.spawn()
|
||||
|
||||
spawned_monsters = self.generate_monster((monsters_sprite_group))
|
||||
spawned_monsters = self.generate_monster(monsters_sprite_group)
|
||||
|
||||
monster_spawn = Spawner(grid, spawned_monsters, width=MONSTER_SPAWN_WIDTH, height=MONSTER_SPAWN_HEIGHT,
|
||||
pos_row = MONSTER_SPAWN_FIRST_ROW, pos_column=MONSTER_SPAWN_FIRST_COL)
|
||||
|
||||
monster_spawn.spawn_monster()
|
||||
monster_spawn.spawn_monsters()
|
||||
|
||||
while running:
|
||||
self.screen.blit(self.bg, (0, 0))
|
||||
@ -127,9 +127,6 @@ class Game:
|
||||
|
||||
knights_sprite_group.draw(self.screen)
|
||||
monsters_sprite_group.draw(self.screen)
|
||||
# monster1 = Monster(self.screen)
|
||||
# monster_list = pygame.sprite.Group()
|
||||
# monster_list.add(monster1)
|
||||
pygame.display.update()
|
||||
self.clock.tick(FPS_COUNT)
|
||||
|
||||
@ -145,7 +142,8 @@ class Game:
|
||||
@staticmethod
|
||||
def generate_monster(monsters_sprite_group):
|
||||
monsters = []
|
||||
monster1 = Monster()
|
||||
monsters.append(monster1)
|
||||
monsters_sprite_group.add(monster1)
|
||||
for i in range(2):
|
||||
monster = Monster()
|
||||
monsters.append(monster)
|
||||
monsters_sprite_group.add(monster)
|
||||
return monsters
|
||||
|
@ -27,7 +27,7 @@ class Spawner:
|
||||
coords.pop(random_tile)
|
||||
obj.update()
|
||||
|
||||
def spawn_monster(self):
|
||||
def spawn_monsters(self):
|
||||
coords = []
|
||||
for row in range(self.pos_row, (self.pos_row + self.width)):
|
||||
for column in range(self.pos_column, (self.pos_column + self.height)):
|
||||
|
@ -8,14 +8,10 @@ class Monster(pygame.sprite.Sprite):
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
|
||||
self.image = pygame.image.load("./resources/textures/dragon.png")
|
||||
self.image = pygame.image.load("./resources/textures/dragon2.png")
|
||||
self.image = pygame.transform.scale(self.image, (40, 40))
|
||||
self.images.append(self.image)
|
||||
self.rect = self.image.get_rect()
|
||||
monster_list = pygame.sprite.Group()
|
||||
#x = 337 + 41 * 5
|
||||
#y = 214 + 41 * 7
|
||||
#pygame.draw.rect(screen, (255, 255, 255), pygame.Rect(x, y, 40, 40), 0, 0)
|
||||
#screen.blit(self.image, (x, y))
|
||||
self.health = random.randrange(15, 25)
|
||||
self.attack = random.randrange(2, 10)
|
||||
|
BIN
resources/textures/dragon2.png
Normal file
BIN
resources/textures/dragon2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
Loading…
Reference in New Issue
Block a user