private _2DSprite GetAirSprite(WorldState world)
{
var _Sprite = world._2D.NewSprite(_2DBatchRenderMode.Z_BUFFER);
var airTiles = TextureGenerator.GetAirTiles(world.Device);
Texture2D sprite = null;
switch (world.Zoom)
{
case WorldZoom.Far:
sprite = airTiles[2];
_Sprite.DestRect = FLOORDEST_FAR;
_Sprite.Depth = ArchZBuffers[14];
break;
case WorldZoom.Medium:
sprite = airTiles[1];
_Sprite.DestRect = FLOORDEST_MED;
_Sprite.Depth = ArchZBuffers[13];
break;
case WorldZoom.Near:
sprite = airTiles[0];
_Sprite.DestRect = FLOORDEST_NEAR;
_Sprite.Depth = ArchZBuffers[12];
break;
}
_Sprite.Pixel = sprite;
_Sprite.SrcRect = new Microsoft.Xna.Framework.Rectangle(0, 0, _Sprite.Pixel.Width, _Sprite.Pixel.Height);
return _Sprite;
}