/// <summary> /// Draw map npc obj magic etc. /// </summary> /// <param name="gameTime">Provides a snapshot of timing values.</param> private void DrawGamePlay(GameTime gameTime) { if (Globals.IsWaterEffectEnabled) { WaterEffectBegin(); } //Map npcs objs magic sprite MapBase.Instance.Draw(_spriteBatch); //Player Globals.ThePlayer.Draw(_spriteBatch); //Weather WeatherManager.Draw(_spriteBatch); //Super magic if (Globals.IsInSuperMagicMode) { Globals.SuperModeMagicSprite.Draw(_spriteBatch); } if (Globals.IsWaterEffectEnabled) { WaterEffectEnd(gameTime); } //Fade in, fade out if (ScriptExecuter.IsInFadeIn || ScriptExecuter.IsInFadeOut) { ScriptExecuter.DrawFade(_spriteBatch); } }