private void ReDrawBlocking()
{
using (Graphics g = Graphics.FromImage(blockLayer))
{
for (int y = 0; y < Screen.Height; y++)
{
for (int x = 0; x < Screen.Width; x++)
{
if (Screen.TileAt(x, y).Properties.Blocking)
{
g.FillRectangle(blockBrush, x * Screen.Tileset.TileSize, y * Screen.Tileset.TileSize, Screen.Tileset.TileSize, Screen.Tileset.TileSize);
}
if (Screen.TileAt(x, y).Properties.Climbable)
{
g.FillRectangle(ladderBrush, x * Screen.Tileset.TileSize, y * Screen.Tileset.TileSize, Screen.Tileset.TileSize, Screen.Tileset.TileSize);
}
}
}
}
}