def map2(): map_data = Stage.generate_map_data(test2.splitlines()) game.game_map.generate_map_from_map_data(map_data, game)
from core.game import Game from core.entities import map from core.stage import Stage from core.tests import t_utils test1 = """ # $ # $+ # $ # F #""" working_dir = os.path.dirname( os.path.realpath(__file__)) + os.sep + os.pardir + os.sep + os.pardir game = Game(working_dir, True) map_data = Stage.generate_map_data(test1.splitlines()) game.game_map.generate_map_from_map_data(map_data, game) def test_aabb(): assert collision.aabb(Rectangle(0, 0, 10, 10), Rectangle(10, 0, 10, 20)) is False assert collision.aabb(Rectangle(-20, -10, 10, 10), Rectangle( 40, -5, 10, 20)) is False assert collision.aabb(Rectangle(40, -5, 10, 20), Rectangle( -20, -10, 10, 10)) is False assert collision.aabb(Rectangle(10, 20, 25, 25), Rectangle(-30, 0, 40, 20)) is False assert collision.aabb(Rectangle(9, 20, 25, 25), Rectangle(-30, 0, 40, 20)) is False