Beispiel #1
0
 public void CalculateCameraRestriction(Cursor cursor)
 {
     Vector2 oldPosition = cursor.Position;
     cursor.SetPosition(new Vector2(PoseidonGame.graphics.PreferredBackBufferWidth, PoseidonGame.graphics.PreferredBackBufferHeight));
     Vector3 pointIntersect = CursorManager.IntersectPointWithPlane(cursor, this, gameFloatHeight);
     HalfScreenX = Math.Abs(pointIntersect.X);
     HalfScreenZ =  Math.Abs(pointIntersect.Z);
     cameraRestrictionCanculated = true;
     cursor.SetPosition(oldPosition);
 }