diff --git a/assets/world/GoalFlag.png b/assets/world/GoalFlag.png new file mode 100644 index 0000000..48ee764 Binary files /dev/null and b/assets/world/GoalFlag.png differ diff --git a/src/settings.py b/src/settings.py index 7d73381..2c0e195 100644 --- a/src/settings.py +++ b/src/settings.py @@ -4,7 +4,7 @@ import random SCREEN_WIDTH = 1280 SCREEN_HEIGHT = 720 FPS = 60 -DEBUG = False +DEBUG = True Mute = True START_POINT = "world" # world, menu BACKGROUND_IMG = "../assets/backgrounds/background_III.png" @@ -43,6 +43,15 @@ class world: img = "../assets/images/items/bier.png" size = (100, 100) + class goal: + img = "../assets/world/GoalFlag.png" + size = (110,160) + position_x = 13130 + + + + + # Farben class MyColors: # Allgemein diff --git a/src/world.py b/src/world.py index 75dff63..d4fccdb 100644 --- a/src/world.py +++ b/src/world.py @@ -42,6 +42,10 @@ class World: self.ground_image = pygame.transform.scale(cropped, (settings.world.ground.scale_width, settings.world.ground.scale_height)) self.tile_width = self.ground_image.get_width() + # ZIEL FLAGGEN + goal_flag_image = pygame.image.load(settings.world.goal.img).convert_alpha() + self.goal_flag = pygame.transform.scale(goal_flag_image, settings.world.goal.size) + # Spieler self.player = Player(200, 500) # Spieler @@ -77,8 +81,14 @@ class World: items.draw(self.screen, camera_offset) player_screen_x = self.player.rect.x - camera_offset + + # ZIEL FLAGGEN BACK + self.screen.blit(self.goal_flag, (settings.world.goal.position_x - camera_offset, self.ground_rect.top-160)) + + # PLAYER self.screen.blit(self.player.image, (player_screen_x, self.player.rect.y)) + def handle_event(self, event): if event.type == pygame.KEYDOWN: if event.key == pygame.K_ESCAPE: