public void Draw(GameTime gameTime)
{
if (_world.PlayerHasExploredWorldIndex(WorldIndex))
{
Vector2 worldPosition = _world.ConvertTileIndexToWorldPosition(WorldIndex.X, WorldIndex.Y);
Vector2 screenPosition = Camera.GetScreenPosition(worldPosition);
if (IsOpen)
{
GraphicsHelper.spriteBatch.Draw(_openImage, screenPosition, null, Color.White, 0f, new Vector2(0, 0), 1f, SpriteEffects.None, 0.7f);
}
else
{
GraphicsHelper.spriteBatch.Draw(_closedImage, screenPosition, null, Color.White, 0f, new Vector2(0, 0), 1f, SpriteEffects.None, 0.7f);
}
}
}