mirror of
https://github.com/n0remac/game-jam-2020.git
synced 2025-12-08 14:05:16 -06:00
attempt to fix position text, minor docstring corrections
This commit is contained in:
@@ -40,7 +40,7 @@ class Game(arcade.Window):
|
|||||||
self.view_bottom = 0
|
self.view_bottom = 0
|
||||||
self.view_left = 0
|
self.view_left = 0
|
||||||
|
|
||||||
arcade.set_background_color(arcade.csscolor.BLACK)
|
arcade.set_background_color(arcade.color.BLACK)
|
||||||
|
|
||||||
def setup(self):
|
def setup(self):
|
||||||
""" Set up the game here. Call this function to restart the game. """
|
""" Set up the game here. Call this function to restart the game. """
|
||||||
@@ -53,7 +53,7 @@ class Game(arcade.Window):
|
|||||||
self.player.scale = 1
|
self.player.scale = 1
|
||||||
|
|
||||||
# Create the dungeon
|
# Create the dungeon
|
||||||
self.dungeon = Dungeon()
|
self.dungeon = Dungeon(0, 3)
|
||||||
|
|
||||||
self.player.center_x, self.player.center_y = random.choice(self.dungeon.levelList).center()
|
self.player.center_x, self.player.center_y = random.choice(self.dungeon.levelList).center()
|
||||||
|
|
||||||
@@ -71,15 +71,15 @@ class Game(arcade.Window):
|
|||||||
# Clear the screen to the background color
|
# Clear the screen to the background color
|
||||||
arcade.start_render()
|
arcade.start_render()
|
||||||
|
|
||||||
x, y = self.player.center_x, self.player.center_y + 100
|
|
||||||
arcade.draw_text(f"({x}, {y})", x, y, arcade.color.WHITE, 15)
|
|
||||||
|
|
||||||
# Draw our sprites
|
# Draw our sprites
|
||||||
self.dungeon.render()
|
self.dungeon.render()
|
||||||
self.player.draw()
|
self.player.draw()
|
||||||
self.enemy_list.draw()
|
self.enemy_list.draw()
|
||||||
self.wall_list.draw()
|
self.wall_list.draw()
|
||||||
|
|
||||||
|
x, y = self.player.center_x, self.player.center_y + 100
|
||||||
|
arcade.draw_text(f"({x}, {y})", x, y, arcade.color.WHITE, 15)
|
||||||
|
|
||||||
def on_key_press(self, key, modifiers):
|
def on_key_press(self, key, modifiers):
|
||||||
"""Called whenever a key is pressed. """
|
"""Called whenever a key is pressed. """
|
||||||
|
|
||||||
|
|||||||
@@ -43,7 +43,14 @@ class Dungeon(object):
|
|||||||
[Level.load_file(x, y, center) for y in range(size)] for x in range(size)
|
[Level.load_file(x, y, center) for y in range(size)] for x in range(size)
|
||||||
]
|
]
|
||||||
|
|
||||||
def getWalls(self):
|
def getWalls(self) -> arcade.SpriteList:
|
||||||
|
"""
|
||||||
|
Simple one time function for getting all Wall sprites from all Levels.
|
||||||
|
Used by the physics engine during game startup.
|
||||||
|
|
||||||
|
:return: A SpriteList containing all Sprites.
|
||||||
|
"""
|
||||||
|
|
||||||
walls = arcade.SpriteList()
|
walls = arcade.SpriteList()
|
||||||
walls.extend(
|
walls.extend(
|
||||||
list(chain.from_iterable(
|
list(chain.from_iterable(
|
||||||
@@ -67,7 +74,7 @@ class Dungeon(object):
|
|||||||
@property
|
@property
|
||||||
def levelList(self) -> list:
|
def levelList(self) -> list:
|
||||||
"""
|
"""
|
||||||
Retrieves all Level objects from Dungeon intance.
|
Retrieves all Level objects from Dungeon instance.
|
||||||
:return: A list containing all Level objects.
|
:return: A list containing all Level objects.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user