コード例 #1
0
ファイル: TextObject.cs プロジェクト: kingcoyote/armadillo
        private void PrintString(SpriteBatch spriteBatch, string str, AlignTypes align, int x, int y)
        {
            switch (align)
            {
            case AlignTypes.Right:
                x -= (int)Font.MeasureString(str).X;
                break;

            case AlignTypes.Center:
                x -= (int)(Font.MeasureString(str).X / 2);
                break;
            }
            spriteBatch.DrawString(Font, str, new Vector2(x, y), Color);
        }
コード例 #2
0
ファイル: TextObject.cs プロジェクト: HaKDMoDz/armadillo
 private void PrintString(SpriteBatch spriteBatch, string str, AlignTypes align, int x, int y)
 {
     switch (align)
     {
         case AlignTypes.Right:
             x -= (int)Font.MeasureString(str).X;
             break;
         case AlignTypes.Center:
             x -= (int)(Font.MeasureString(str).X / 2);
             break;
     }
     spriteBatch.DrawString(Font, str, new Vector2(x, y), Color);
 }
コード例 #3
0
 public ButtonAttribute(string caption, AlignTypes align = AlignTypes.Top)
 {
     Caption = caption;
     Align   = align;
 }
コード例 #4
0
 public ButtonAttribute(AlignTypes align = AlignTypes.Top)
 {
     Align = align;
 }
コード例 #5
0
 public ButtonAttribute(AlignTypes align = AlignTypes.Bottom)
 {
     Align = align;
 }