def test_scalar(self): cam = Camera(numpy.array([10, 10]), 20, 20, 0, resolution_x=40, resolution_y=40) scalar = cam.world_to_cam_scale_x(1) self.assertEqual(2, scalar)
def __init__(self): self.screenrect = get_screenrect() self.world = World(Data.world_data) self.player = Player() self.camera = Camera() self.menu = GameMenu() self.dialog = Dialog() # figure out where this should go self.map_pad = 128
def test_pos_1_scale(self): cam = Camera(numpy.array([10, 10]), 20, 20, 0, resolution_x=40, resolution_y=40) position = cam.world_to_cam(numpy.array([1, 1])) self.assertEqual(2, position[0]) self.assertEqual(2, position[1])
def __init__(self, manager): self.manager = manager self.screenrect = get_screenrect() self.player = Player(64, 64) self.world = World(levels.data) self.world.load("World") self.camera = Camera() self.menu = GameMenu() # ? self.map_pad = 128
def test_cam_back_90(self): cam = Camera(numpy.array([10, 10]), 20, 20, -270) position = cam.world_to_cam(numpy.array([0, 0])) position = cam.cam_to_world(position) self.assertAlmostEqual(0, position[0], self.epsilon) self.assertAlmostEqual(0, position[1], self.epsilon)
def test_singular(self): cam = Camera(numpy.array([0, 0]), 20, 20, 0) print(cam)
def test_cam_anchor_180(self): cam = Camera(numpy.array([10, 10]), 20, 20, -180) position = cam.world_to_cam(numpy.array([0, 0])) self.assertAlmostEqual(20, position[0], self.epsilon) self.assertAlmostEqual(20, position[1], self.epsilon)
def test_cam_anchor_right_up(self): cam = Camera(numpy.array([10, 10]), 20, 20, 0, anchor=(False, False)) position = cam.world_to_cam(numpy.array([0, 0])) self.assertAlmostEqual(20, position[0], self.epsilon) self.assertAlmostEqual(20, position[1], self.epsilon)
def test_pos_1(self): cam = Camera(numpy.array([10, 10]), 20, 20, 0) position = cam.world_to_cam(numpy.array([1, 1])) self.assertEqual(1, position[0]) self.assertEqual(1, position[1])