got "score" to show on screen
This commit is contained in:
		
							
								
								
									
										20
									
								
								Main.py
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								Main.py
									
									
									
									
									
								
							| @@ -184,15 +184,7 @@ class MyGame(arcade.Window): | ||||
|         # except Exception as e: | ||||
|         #     pass | ||||
|  | ||||
|         # Render player bullet if it exists | ||||
|         try: | ||||
|             self.bullet.bullet_sprite.draw(pixelated=True) | ||||
|         except Exception as e: | ||||
|             if DEBUG: | ||||
|                 self.rend += 1 | ||||
|                 if self.rend >= 20: | ||||
|                     print(e) | ||||
|                     self.rend = 0 | ||||
|  | ||||
|  | ||||
|         # Render alien bullets if they exist and render aliens | ||||
|         try: | ||||
| @@ -206,7 +198,15 @@ class MyGame(arcade.Window): | ||||
|         except Exception as e: | ||||
|             pass | ||||
|  | ||||
|  | ||||
|         # Render player bullet if it exists | ||||
|         try: | ||||
|             self.bullet.bullet_sprite.draw(pixelated=True) | ||||
|         except Exception as e: | ||||
|             if DEBUG: | ||||
|                 self.rend += 1 | ||||
|                 if self.rend >= 20: | ||||
|                     print(e) | ||||
|                     self.rend = 0 | ||||
|  | ||||
|         self.player_list.draw(pixelated=True) | ||||
|         self.wall_list.draw(pixelated=True) | ||||
|   | ||||
							
								
								
									
										51
									
								
								Score.py
									
									
									
									
									
								
							
							
						
						
									
										51
									
								
								Score.py
									
									
									
									
									
								
							| @@ -2,7 +2,7 @@ import sys | ||||
|  | ||||
| import arcade | ||||
|  | ||||
| LEFT_OFFSET = 8 | ||||
| LEFT_OFFSET = 16 | ||||
|  | ||||
| class Score(arcade.Sprite): | ||||
|     def __init__(self, SCREEN_SCALE, DEBUG): | ||||
| @@ -28,11 +28,29 @@ class Score(arcade.Sprite): | ||||
|     def update(self, score): | ||||
|         self.sprites.clear() | ||||
|  | ||||
|         self.sprites.append(arcade.Sprite("assets/Sprites/Letters/s.png", self.scScale)) # add x and y coords | ||||
|         self.sprites.append(arcade.Sprite("assets/Sprites/Letters/c.png", self.scScale)) # add x and y coords | ||||
|         self.sprites.append(arcade.Sprite("assets/Sprites/Letters/o.png", self.scScale)) # add x and y coords | ||||
|         self.sprites.append(arcade.Sprite("assets/Sprites/Letters/r.png", self.scScale)) # add x and y coords | ||||
|         self.sprites.append(arcade.Sprite("assets/Sprites/Letters/e.png", self.scScale)) # add x and y coords | ||||
|         s = arcade.Sprite("assets/Sprites/Letters/s.png", self.scScale) | ||||
|         c = arcade.Sprite("assets/Sprites/Letters/c.png", self.scScale) | ||||
|         o = arcade.Sprite("assets/Sprites/Letters/o.png", self.scScale) | ||||
|         r = arcade.Sprite("assets/Sprites/Letters/r.png", self.scScale) | ||||
|         e = arcade.Sprite("assets/Sprites/Letters/e.png", self.scScale) | ||||
|  | ||||
|         s.center_y = self.scScale * 243 | ||||
|         c.center_y = self.scScale * 243 | ||||
|         o.center_y = self.scScale * 243 | ||||
|         r.center_y = self.scScale * 243 | ||||
|         e.center_y = self.scScale * 243 | ||||
|  | ||||
|         s.center_x = self.scScale * 8 + LEFT_OFFSET * self.scScale | ||||
|         c.center_x = self.scScale * 8 * 2 + LEFT_OFFSET * self.scScale | ||||
|         o.center_x = self.scScale * 8 * 3 + LEFT_OFFSET * self.scScale | ||||
|         r.center_x = self.scScale * 8 * 4 + LEFT_OFFSET * self.scScale | ||||
|         e.center_x = self.scScale * 8 * 5 + LEFT_OFFSET * self.scScale | ||||
|  | ||||
|         self.sprites.append(s) | ||||
|         self.sprites.append(c) | ||||
|         self.sprites.append(o) | ||||
|         self.sprites.append(r) | ||||
|         self.sprites.append(e) | ||||
|  | ||||
|         self.value = score | ||||
|  | ||||
| @@ -47,71 +65,72 @@ class Score(arcade.Sprite): | ||||
|         for index, val in enumerate(valArr): | ||||
|             if val == "0": | ||||
|                 addSprite = arcade.Sprite("assets/Sprites/Numbers/0.png", self.scScale) | ||||
|                 addSprite.center_y = self.scScale * 250 | ||||
|                 addSprite.center_y = self.scScale * 230 | ||||
|                 addSprite.center_x = self.scScale * (index*8) + (self.scScale * LEFT_OFFSET) | ||||
|                 self.sprites.append(addSprite) | ||||
|                 if self.deBuggin: | ||||
|                     print(addSprite.center_x) | ||||
|             elif val == "1": | ||||
|                 addSprite = arcade.Sprite("assets/Sprites/Numbers/1.png", self.scScale) | ||||
|                 addSprite.center_y = self.scScale * 250 | ||||
|                 addSprite.center_y = self.scScale * 230 | ||||
|                 addSprite.center_x = self.scScale * (index*8) + (self.scScale * LEFT_OFFSET) | ||||
|                 self.sprites.append(addSprite) | ||||
|                 if self.deBuggin: | ||||
|                     print(addSprite.center_x) | ||||
|             elif val == "2": | ||||
|                 addSprite = arcade.Sprite("assets/Sprites/Numbers/2.png", self.scScale) | ||||
|                 addSprite.center_y = self.scScale * 250 | ||||
|                 addSprite.center_y = self.scScale * 230 | ||||
|                 addSprite.center_x = self.scScale * (index*8) + (self.scScale * LEFT_OFFSET) | ||||
|                 self.sprites.append(addSprite) | ||||
|                 if self.deBuggin: | ||||
|                     print(addSprite.center_x) | ||||
|             elif val == "3": | ||||
|                 addSprite = arcade.Sprite("assets/Sprites/Numbers/3.png", self.scScale) | ||||
|                 addSprite.center_y = self.scScale * 250 | ||||
|                 addSprite.center_y = self.scScale * 230 | ||||
|                 addSprite.center_x = self.scScale * (index*8) + (self.scScale * LEFT_OFFSET) | ||||
|                 self.sprites.append(addSprite) | ||||
|                 if self.deBuggin: | ||||
|                     print(addSprite.center_x) | ||||
|             elif val == "4": | ||||
|                 addSprite = arcade.Sprite("assets/Sprites/Numbers/4.png", self.scScale) | ||||
|                 addSprite.center_y = self.scScale * 250 | ||||
|                 addSprite.center_y = self.scScale * 230 | ||||
|                 addSprite.center_x = self.scScale * (index*8) + (self.scScale * LEFT_OFFSET) | ||||
|                 self.sprites.append(addSprite) | ||||
|                 if self.deBuggin: | ||||
|                     print(addSprite.center_x) | ||||
|             elif val == "5": | ||||
|                 addSprite = arcade.Sprite("assets/Sprites/Numbers/5.png", self.scScale) | ||||
|                 addSprite.center_y = self.scScale * 250 | ||||
|                 addSprite.center_y = self.scScale * 230 | ||||
|                 addSprite.center_x = self.scScale * (index*8) + (self.scScale * LEFT_OFFSET) | ||||
|                 self.sprites.append(addSprite) | ||||
|                 if self.deBuggin: | ||||
|                     print(addSprite.center_x) | ||||
|             elif val == "6": | ||||
|                 addSprite = arcade.Sprite("assets/Sprites/Numbers/6.png", self.scScale) | ||||
|                 addSprite.center_y = self.scScale * 250 | ||||
|                 addSprite.center_y = self.scScale * 230 | ||||
|                 addSprite.center_x = self.scScale * (index*8) + (self.scScale * LEFT_OFFSET) | ||||
|                 self.sprites.append(addSprite) | ||||
|                 if self.deBuggin: | ||||
|                     print(addSprite.center_x) | ||||
|             elif val == "7": | ||||
|                 addSprite = arcade.Sprite("assets/Sprites/Numbers/7.png", self.scScale) | ||||
|                 addSprite.center_y = self.scScale * 250 | ||||
|                 addSprite.center_y = self.scScale * 230 | ||||
|                 addSprite.center_x = self.scScale * (index*8) + (self.scScale * LEFT_OFFSET) | ||||
|                 self.sprites.append(addSprite) | ||||
|                 if self.deBuggin: | ||||
|                     print(addSprite.center_x) | ||||
|             elif val == "8": | ||||
|                 addSprite = arcade.Sprite("assets/Sprites/Numbers/8.png", self.scScale) | ||||
|                 addSprite.center_y = self.scScale * 250 | ||||
|                 addSprite.center_y = self.scScale * 230 | ||||
|                 addSprite.center_x = self.scScale * (index*8) + (self.scScale * LEFT_OFFSET) | ||||
|                 self.sprites.append(addSprite) | ||||
|                 if self.deBuggin: | ||||
|                     print(addSprite.center_x) | ||||
|             elif val == "9": | ||||
|                 addSprite = arcade.Sprite("assets/Sprites/Numbers/9.png", self.scScale) | ||||
|                 addSprite.center_y = self.scScale * 250 | ||||
|                 addSprite.center_y = self.scScale * 230 | ||||
|                 addSprite.center_x = self.scScale * (index*8) + (self.scScale * LEFT_OFFSET) | ||||
|                 self.sprites.append(addSprite) | ||||
|                 if self.deBuggin: | ||||
|                     print(addSprite.center_x) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user