From 484e5ce285df3fe1208b86c1f98067f49749e95f Mon Sep 17 00:00:00 2001 From: Xevion Date: Fri, 24 Apr 2020 16:43:10 -0500 Subject: [PATCH] change all direct paths to SpritePath built paths --- triple-dungeon/mobs.py | 5 ++--- triple-dungeon/projectiles.py | 4 +++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/triple-dungeon/mobs.py b/triple-dungeon/mobs.py index db22a93..d20a3a4 100644 --- a/triple-dungeon/mobs.py +++ b/triple-dungeon/mobs.py @@ -14,7 +14,6 @@ from map import Dungeon from sprites import PlayerAnimations class MobHandler(arcade.SpriteList): - def __init__(self): super().__init__() self.enemy_list = [] @@ -29,7 +28,7 @@ class MobHandler(arcade.SpriteList): self.player = player for count in range(ghost): - mob = Enemy(filename="resources/images/monsters/ghost/ghost1.png", dungeon=self.dungeon) + mob = Enemy(filename=SpritePaths.GHOST, dungeon=self.dungeon) mob.center_x, mob.center_y = random.choice(self.dungeon.levelList).center() mob.target = self.player mob.scale = 4 @@ -37,7 +36,7 @@ class MobHandler(arcade.SpriteList): mob.monster_collisions = arcade.PhysicsEngineSimple(mob, self.active_enemies) self.enemy_list.append(mob) for count in range(frogs): - mob = Enemy(filename="resources/images/monsters/frog/frog1.png", dungeon=self.dungeon) + mob = Enemy(filename=SpritePaths.FROG, dungeon=self.dungeon) mob.center_x, mob.center_y = random.choice(self.dungeon.levelList).center() mob.target = self.player mob.scale = 4 diff --git a/triple-dungeon/projectiles.py b/triple-dungeon/projectiles.py index 8cfa101..92ac803 100644 --- a/triple-dungeon/projectiles.py +++ b/triple-dungeon/projectiles.py @@ -5,6 +5,8 @@ Organizes classes related to projectiles import arcade +from config import SpritePaths + class Projectile(arcade.Sprite): """ @@ -27,7 +29,7 @@ class Temp(Projectile): """ def __init__(self, *args, **kwargs) -> None: super(Temp, self).__init__(*args, **kwargs) - self.texture = arcade.load_texture("resources/images/monsters/frog/frog1.png") + self.texture = arcade.load_texture(SpritePaths.FROG) self.speed = 20 self.scale = 1 # collision list for who/what to collide with: wall, player, enemy