22 lines
677 B
C#
22 lines
677 B
C#
using Microsoft.Xna.Framework;
|
|
using Microsoft.Xna.Framework.Graphics;
|
|
|
|
namespace SemiColinGames {
|
|
public static class Text {
|
|
// Outlined text in black.
|
|
public static void DrawOutlined(
|
|
SpriteBatch spriteBatch, SpriteFont font, string text, Vector2 position, Color color) {
|
|
for (int i = -1; i <= 1; i++) {
|
|
for (int j = -1; j <= 1; j++) {
|
|
if (i == 0 && j == 0) {
|
|
continue;
|
|
}
|
|
Vector2 stencilPos = new Vector2(position.X + i, position.Y + j);
|
|
spriteBatch.DrawString(font, text, stencilPos, Color.Black);
|
|
}
|
|
}
|
|
spriteBatch.DrawString(font, text, position, color);
|
|
}
|
|
}
|
|
}
|