public void Draw(SpriteBatch spriteBatch, GameTime gameTime) { int index = 0; foreach (Vector2 v in clouds) { spriteBatch.Draw(cloudTexture, camera.GetRelativePosition(v) * 0.2f, null, Color.White, 0.0f, Vector2.Zero, 1.0f, (SpriteEffects)(index % 2), 0.0f); index++; } scroll.Draw(spriteBatch, camera); foreach (Tile t in tiles) { if (t != null) { t.Draw(spriteBatch, camera); } } player.Draw(spriteBatch, gameTime); foreach (Enemy e in enemies) { e.Draw(spriteBatch, gameTime); } }