Skip to content
Snippets Groups Projects
Commit 2e56225a authored by Fabian Heinrich's avatar Fabian Heinrich
Browse files

Hacky solution for finding correct path to layouts folder

parent 6c510391
No related branches found
No related tags found
1 merge request!2Resolve "2D movement continuous"
Pipeline #41287 passed
......@@ -8,9 +8,16 @@ from overcooked_simulator.overcooked_environment import Action
from overcooked_simulator.player import Player
from overcooked_simulator.simulation_runner import Simulator
try:
with open("../overcooked_simulator/layouts/basic.layout", "r") as textfile:
pass
layouts_folder = Path("../overcooked_simulator/layouts")
except FileNotFoundError as e:
layouts_folder = Path("overcooked_simulator/layouts")
def test_player_registration():
sim = Simulator(Path("../overcooked_simulator/layouts/basic.layout"), 200)
sim = Simulator(layouts_folder / "basic.layout", 200)
p1 = Player("player1", np.array([0, 0]))
sim.register_player(p1)
......@@ -41,7 +48,7 @@ def test_simulator_frequency():
frequency = 2000
running_time_seconds = 3
sim = Simulator(Path("../overcooked_simulator/layouts/basic.layout"), frequency)
sim = Simulator(layouts_folder / "basic.layout", frequency)
sim.env = TestEnv() # Overwrite environment with a simple counting env
sim.start()
......@@ -56,7 +63,7 @@ def test_simulator_frequency():
def test_movement():
sim = Simulator(Path("../overcooked_simulator/layouts/empty.layout"), 200)
sim = Simulator(layouts_folder / "empty.layout", 200)
player_name = "p1"
start_pos = np.array([50, 50])
player1 = Player(player_name, start_pos)
......@@ -75,7 +82,7 @@ def test_movement():
def test_collision_detection():
sim = Simulator(Path("../overcooked_simulator/layouts/empty.layout"), 200)
sim = Simulator(layouts_folder / "empty.layout", 200)
counter_pos = np.array([50, 100])
counter = Counter(counter_pos)
sim.env.counters = [counter]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment