]> Skullheadx's Git Forge - Pygame-Jam.git/commitdiff
Added Backgrounds
authorlbcmk <30442978+lbcmk@users.noreply.github.com>
Tue, 12 Jul 2022 14:37:14 +0000 (10:37 -0400)
committerlbcmk <30442978+lbcmk@users.noreply.github.com>
Tue, 12 Jul 2022 14:37:14 +0000 (10:37 -0400)
Assets/mainmenu_background.png [new file with mode: 0644]
Assets/world/sky_level_background.png [new file with mode: 0644]
Game.py
MainMenu.py

diff --git a/Assets/mainmenu_background.png b/Assets/mainmenu_background.png
new file mode 100644 (file)
index 0000000..cc47280
Binary files /dev/null and b/Assets/mainmenu_background.png differ
diff --git a/Assets/world/sky_level_background.png b/Assets/world/sky_level_background.png
new file mode 100644 (file)
index 0000000..a4e8ac5
Binary files /dev/null and b/Assets/world/sky_level_background.png differ
diff --git a/Game.py b/Game.py
index fd6884b5d6550dc1f2ebf5f598b4be954802ab09..fce880e73fadb53227ea5a25ffef434299f4611d 100644 (file)
--- a/Game.py
+++ b/Game.py
@@ -28,6 +28,8 @@ class Game:
 
         # self.load_world(level)
 
+        self.levels = [[],[],[8, 9]]
+
         self.sky = pg.image.load("Assets/world/VOID.png").convert()
 
 
@@ -92,6 +94,9 @@ class Game:
         # screen.fill((255,255,255))
         surf.blit(self.sky,(0,0))
 
+        if(self.level in self.levels[2]):
+            self.sky = pg.image.load("Assets/world/sky_level_background.png").convert()
+
         if (self.level == 1):
             self.dialogue.draw(surf, self.enemies[0], "enemy dialogue")
             self.dialogue.draw(surf, self.player, "player dialogue")
index 71d834acab21f1f4950c2632eb51768c64296d9e..350b13e9f50dd3712cf6881b1e81f669c88132b5 100644 (file)
@@ -1,5 +1,5 @@
 from Setup import *
-from CommonImports.colours import black
+from CommonImports.colours import white
 from Function.createText import createText
 
 class Menu:
@@ -8,10 +8,13 @@ class Menu:
         self.texts = []
         X = SCREEN_WIDTH
         Y = SCREEN_HEIGHT/2 - 100
-        self.texts.append(createText(X, Y, 48, black, "Bold", "Interstellar Pirate Title", "c"))
-        self.texts.append(createText(X, Y+200, 32, black, "Regular", "Start", "c"))
-        self.texts.append(createText(X, Y+350, 32, black, "Regular", "Options", "c"))
-        self.texts.append(createText(X, Y+500, 32, black, "Regular", "Quit", "c"))
+        self.texts.append(createText(X, Y, 48, white, "Bold", "Interstellar Pirate Title", "c"))
+        self.texts.append(createText(X, Y+200, 32, white, "Regular", "Start", "c"))
+        self.texts.append(createText(X, Y+350, 32, white, "Regular", "Options", "c"))
+        self.texts.append(createText(X, Y+500, 32, white, "Regular", "Quit", "c"))
+
+        backgroundImage = pg.image.load('./Assets/mainmenu_background.png')
+        self.backgroundImage = pg.transform.scale(backgroundImage, (SCREEN_WIDTH, SCREEN_HEIGHT))
 
         self.level = 0
 
@@ -31,7 +34,8 @@ class Menu:
             return
 
     def draw(self, surf):
-        screen.fill((255, 255, 255))
+        # screen.fill((255, 255, 255))
+        surf.blit(self.backgroundImage, (0, 0))
         for i in self.texts:
             screen.blit(i[0], i[1])