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); } }
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; } }
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; } } }