diff --git a/__pycache__/agent.cpython-39.pyc b/__pycache__/agent.cpython-39.pyc index bc6dce4..554b1b5 100644 Binary files a/__pycache__/agent.cpython-39.pyc and b/__pycache__/agent.cpython-39.pyc differ diff --git a/__pycache__/bfs.cpython-39.pyc b/__pycache__/bfs.cpython-39.pyc new file mode 100644 index 0000000..4cb36bf Binary files /dev/null and b/__pycache__/bfs.cpython-39.pyc differ diff --git a/__pycache__/config.cpython-39.pyc b/__pycache__/config.cpython-39.pyc index 4affd1a..1d156d6 100644 Binary files a/__pycache__/config.cpython-39.pyc and b/__pycache__/config.cpython-39.pyc differ diff --git a/__pycache__/map_add_ons.cpython-39.pyc b/__pycache__/map_add_ons.cpython-39.pyc index 2405d43..a75d2a1 100644 Binary files a/__pycache__/map_add_ons.cpython-39.pyc and b/__pycache__/map_add_ons.cpython-39.pyc differ diff --git a/__pycache__/mobs.cpython-39.pyc b/__pycache__/mobs.cpython-39.pyc new file mode 100644 index 0000000..62dd100 Binary files /dev/null and b/__pycache__/mobs.cpython-39.pyc differ diff --git a/main.py b/main.py index 435cf05..9acbc76 100644 --- a/main.py +++ b/main.py @@ -36,6 +36,7 @@ class Game: self.infantry_orks2 = pygame.sprite.LayeredUpdates() self.sauronL = pygame.sprite.LayeredUpdates() self.flowers = pygame.sprite.LayeredUpdates() + self.little_rock_sprites = pygame.sprite.LayeredUpdates() #self.unknown_mobs = pygame.sprite.LayeredUpdates() #unknown mob self.agent = Agent(self,1,1) @@ -57,6 +58,8 @@ class Game: y = random.randint(0,11) self.grass = Grass(self,x,y) self.grass_cells.append(self.bfs.get_cell_number(self.grass.x,self.grass.y)) + for y in range(5,8): + self.little_rocks = Little_Rocks(self,4,y) diff --git a/map_add_ons.py b/map_add_ons.py index a2e01a2..bb89890 100644 --- a/map_add_ons.py +++ b/map_add_ons.py @@ -80,4 +80,26 @@ class Health_flower(pygame.sprite.Sprite): self._layer = FLOWER_LAYER +class Little_Rocks(pygame.sprite.Sprite): + + def __init__ (self,game,x,y): + self.game = game + self.groups = self.game.all_sprites, self.game.little_rock_sprites + pygame.sprite.Sprite.__init__(self, self.groups) + + self.x = x * TILE_SIZE + self.y = y * TILE_SIZE + self.width = TILE_SIZE + self.height = TILE_SIZE + + self.LITTLE_ROCKS_PNG = pygame.image.load("./zdjecia/little_rocks.png") + self.LITTLE_ROCKS = pygame.transform.scale(self.LITTLE_ROCKS_PNG,(64,64)) + + self.image = pygame.Surface([self.width, self.height]) + self.image.blit(self.LITTLE_ROCKS,(0,0)) + self.image.set_colorkey((0, 0, 0)) + + self.rect = self.image.get_rect() + self.rect.x = self.x + self.rect.y = self.y diff --git a/zdjecia/little_rocks.png b/zdjecia/little_rocks.png new file mode 100644 index 0000000..dd4b67d Binary files /dev/null and b/zdjecia/little_rocks.png differ