示例#1
0
        public void CanConvertCameraPointToWorldCoordinates()
        {
            var player = MockRepository.GenerateStub<IPlayer>();
            player.Position = new Vector2(100, 200);

            var camera = new Camera(player, new Vector2(400, 500));



            Matrix translationMatrix = Matrix.CreateTranslation(-100 + 200, -200 + 250, 0.0f);

            Assert.AreEqual(new Vector2(-50, 50), camera.ConvertToWorldCoordinates(new Vector2(50, 100)));
        }