Example #1
0
 /// <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);
     }
 }