Example #1
0
 public static void DrawText(RendererDestinationData destData, string text, Color textColor, Color borderColor, Point destinationPosition)
 {
     Surface borderSurf = FontManager.GameFont.Render(text, borderColor);
     destData.Blit(borderSurf, new Point(destinationPosition.X + 1, destinationPosition.Y + 1));
     destData.Blit(borderSurf, new Point(destinationPosition.X + 2, destinationPosition.Y));
     destData.Blit(borderSurf, new Point(destinationPosition.X, destinationPosition.Y + 2));
     //destData.Blit(borderSurf, new Point(destinationPosition.X, destinationPosition.Y + 1));
     //destData.Blit(borderSurf, new Point(destinationPosition.X - 1, destinationPosition.Y));
     //destData.Blit(borderSurf, new Point(destinationPosition.X, destinationPosition.Y - 1));
     Surface textSurface = FontManager.GameFont.Render(text, textColor);
     destData.Blit(textSurface, destinationPosition);
     textSurface.Close();
     borderSurf.Close();
 }
Example #2
0
 public RenderLocation(RendererDestinationData destinationData, Point destinationPoint)
 {
     DestinationSurface = destinationData;
     DestinationPoint = destinationPoint;
 }
Example #3
0
 public RenderLocation(RendererDestinationData destinationData, int x, int y)
 {
     DestinationSurface = destinationData;
     DestinationPoint = new Point(x, y);
 }
Example #4
0
 public RenderLocation(RendererDestinationData destinationData, Point destinationPoint)
 {
     DestinationSurface = destinationData;
     DestinationPoint   = destinationPoint;
 }
Example #5
0
 public RenderLocation(RendererDestinationData destinationData, int x, int y)
 {
     DestinationSurface = destinationData;
     DestinationPoint   = new Point(x, y);
 }
Example #6
0
 public static void DrawText(RendererDestinationData destData, string text, Color textColor, Color borderColor, int destX, int destY)
 {
     DrawText(destData, text, textColor, borderColor, new Point(destX, destY));
 }
Example #7
0
 public static void DrawText(RendererDestinationData destData, string text, Color textColor, Point destinationPosition)
 {
     Surface textSurface = Logic.Graphics.FontManager.GameFont.Render(text, textColor);
     destData.Blit(textSurface, destinationPosition);
     textSurface.Close();
 }
Example #8
0
 public static void DrawText(RendererDestinationData destData, SdlDotNet.Graphics.Font font, string text, Color textColor, Point destinationPosition)
 {
     Surface textSurface = font.Render(text, textColor);
     destData.Blit(textSurface, destinationPosition);
     textSurface.Close();
 }
Example #9
0
 public static void DrawText(RendererDestinationData destData, string text, Color textColor, Color borderColor, int destX, int destY)
 {
     DrawText(destData, text, textColor, borderColor, new Point(destX, destY));
 }