Example #1
0
        public override void Render(GBitmap screen)
        {
            for (int i = 0; i < Items.Length; ++i)
            {
                string Output = Items[i];

                if (i == Selected)
                {
                    Output = "> " + Output + " <";
                }

                GFont.WriteXCenter(screen, Output, FontSize, StartY + i * 20);
            }
        }
Example #2
0
        public override void Render(GBitmap screen)
        {
            int yo = Y;

            foreach (string line in Lines)
            {
                if (X > 0)
                {
                    GFont.Write(screen, line, 1, X, yo);
                }
                else
                {
                    GFont.WriteXCenter(screen, line, 1, yo);
                }

                yo += 15;
            }
        }
Example #3
0
        public override void Render(Gfx.GBitmap screen)
        {
            if (Text != null)
            {
                switch (Alignment)
                {
                case TextAlignment.CenterScreen:
                    GFont.WriteXCenter(screen, Text, Size, Y);
                    break;

                case TextAlignment.Left:
                    GFont.Write(screen, Text, Size, X, Y);
                    break;

                case TextAlignment.Right:
                    GFont.WriteRight(screen, Text, Size, X, Y, Width);
                    break;

                case TextAlignment.Center:
                    GFont.WriteCenter(screen, Text, Size, X, Y, Width);
                    break;
                }
            }
        }