diff --git a/src/field.py b/src/field.py index 4c5cc9fd..f085b9ae 100644 --- a/src/field.py +++ b/src/field.py @@ -14,3 +14,4 @@ class Field: def draw(self, surface): self.tiles.draw(surface) self.tractor.draw(surface) + diff --git a/src/images/water.png b/src/images/water.png new file mode 100644 index 00000000..82ecdff8 Binary files /dev/null and b/src/images/water.png differ diff --git a/src/tile.py b/src/tile.py index 24d3c2e7..6fe6c322 100644 --- a/src/tile.py +++ b/src/tile.py @@ -21,7 +21,10 @@ class Tile(pygame.sprite.Sprite): random_vegetable = vegetables[random.randint(0, len(vegetables)-1)]['Nazwa_warzywa'] self.set_type(random_vegetable) else: - self.set_type('grass') + if random.randint(1, 10) % 3 == 0: + self.set_type('water') + else: + self.set_type('grass') self.faza = 'posadzono' @@ -36,6 +39,8 @@ class Tile(pygame.sprite.Sprite): self.type = type if self.type == 'grass': image_path = "images/grass.png" + elif self.type == 'water': + image_path = "images/water.png" else: image_path = f"images/vegetables/{self.type}.png" if not os.path.exists(image_path):