Beispiel #1
0
        public override void Update()
        {
            base.Update();

            cursor.Visible = Visible = Parent.World != null && !Parent.OnCamera;

            cursor.X = Parent.X - Parent.HalfWidth;
            cursor.Y = Parent.Y - Parent.HalfHeight;
            FP.ClampInRect(ref cursor.X, ref cursor.Y, FP.Camera.X - FP.HalfWidth, FP.Camera.Y - FP.HalfHeight, FP.Width, FP.Height, 25);

            image.Angle = FP.Angle(FP.Camera.X, FP.Camera.Y, cursor.X, cursor.Y);
        }