public void Draw(SpriteBatch spritebatch) { spritebatch.Begin(); switch (level) { case 0: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Red, 5); break; case 1: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Blue, 5); break; case 2: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.LimeGreen, 5); break; case 3: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Orange, 5); break; case 4: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Purple, 5); break; } spritebatch.End(); }
public void Draw(SpriteBatch spritebatch, Matrix CameraMatrix) { spritebatch.Begin(SpriteSortMode.Deferred, null, SamplerState.PointClamp, null, null, null, CameraMatrix); switch (level) { case 0: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Red, 5); break; case 1: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Blue, 5); break; case 2: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.LimeGreen, 5); break; case 3: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Orange, 5); break; case 4: RectangleSprite.DrawRectangle(spritebatch, bounds, Color.Purple, 5); break; } spritebatch.End(); }