Exemple #1
0
 public TextString(string text)
 {
     this._text        = text;
     this._alpha       = 1.0f;
     this._tint        = Color.White;
     this.TextScale    = 1.0f;
     this._anchorPoint = ScreenAnchorLocation.Centre;
 }
Exemple #2
0
        public void SetPosition(ScreenAnchorLocation location, GraphicsDevice graphics)
        {
            switch (location)
            {
            case ScreenAnchorLocation.Top:
                _position = new Vector2(graphics.Viewport.TitleSafeArea.Center.X, graphics.Viewport.TitleSafeArea.Top);
                break;

            case ScreenAnchorLocation.TopLeft:
                _position = new Vector2(graphics.Viewport.TitleSafeArea.Left, graphics.Viewport.TitleSafeArea.Top);
                break;

            case ScreenAnchorLocation.TopRight:
                _position = new Vector2(graphics.Viewport.TitleSafeArea.Right, graphics.Viewport.TitleSafeArea.Top);
                break;

            case ScreenAnchorLocation.Bottom:
                _position = new Vector2(graphics.Viewport.TitleSafeArea.Center.X, graphics.Viewport.TitleSafeArea.Bottom);
                break;

            case ScreenAnchorLocation.BottomLeft:
                _position = new Vector2(graphics.Viewport.TitleSafeArea.Left, graphics.Viewport.TitleSafeArea.Bottom);
                break;

            case ScreenAnchorLocation.BottomRight:
                _position = new Vector2(graphics.Viewport.TitleSafeArea.Right, graphics.Viewport.TitleSafeArea.Bottom);
                break;

            case ScreenAnchorLocation.Left:
                _position = new Vector2(graphics.Viewport.TitleSafeArea.Left, graphics.Viewport.TitleSafeArea.Center.Y);
                break;

            case ScreenAnchorLocation.Centre:
                _position = new Vector2(graphics.Viewport.TitleSafeArea.Center.X, graphics.Viewport.TitleSafeArea.Center.Y);
                break;

            case ScreenAnchorLocation.Right:
                _position = new Vector2(graphics.Viewport.TitleSafeArea.Right, graphics.Viewport.TitleSafeArea.Center.Y);
                break;
            }
        }