/// <summary> /// draw over lighting /// </summary> /// <param name="gameTime"></param> public override void DrawOverLighting(GameTime gameTime) { level.DrawOverLighting(gameTime); dbox.Draw(); base.DrawOverLighting(gameTime); }
/// <summary> /// draw graphics under lighting engine /// </summary> /// <param name="gameTime"></param> public override void DrawOverLighting(GameTime gameTime) { level.DrawOverLighting(gameTime); storm.DrawLightning(gameTime); ScreenManager.StartCameraSpriteBatch(); ScreenManager.SpriteBatch.DrawString(ScreenManager.ExtraSmallFont, controls[0], controlsPos[0], Color.White); ScreenManager.SpriteBatch.DrawString(ScreenManager.ExtraSmallFont, controls[3], controlsPos[3], Color.White); ScreenManager.SpriteBatch.DrawString(ScreenManager.ExtraSmallFont, controls[4], controlsPos[4], Color.White); ScreenManager.EndCameraSpriteBatch(); ScreenManager.SpriteBatch.Begin(); ScreenManager.SpriteBatch.DrawString(ScreenManager.ExtraSmallFont, controls[2], controlsPos[2], Color.Red); ScreenManager.SpriteBatch.DrawString(ScreenManager.ExtraSmallFont, controls[1], controlsPos[1], Color.Red); ScreenManager.SpriteBatch.DrawString(ScreenManager.ExtraSmallFont, controls[5], controlsPos[5], Color.White); ScreenManager.SpriteBatch.End(); dbox.Draw(); dbox2.Draw(); base.DrawOverLighting(gameTime); }
/// <summary> /// draw over lighting /// </summary> /// <param name="gameTime"></param> public override void DrawOverLighting(GameTime gameTime) { level.DrawOverLighting(gameTime); ScreenManager.SpriteBatch.Begin(); ScreenManager.SpriteBatch.Draw(leftChoice, leftBound, Color.White); ScreenManager.SpriteBatch.Draw(rightChoice, rightBound, Color.White); ScreenManager.SpriteBatch.End(); dbox.Draw(); base.DrawOverLighting(gameTime); }
/// <summary> /// draw content over lighting /// </summary> /// <param name="gameTime"></param> public override void DrawOverLighting(GameTime gameTime) { level.DrawOverLighting(gameTime); ScreenManager.SpriteBatch.Begin(); ScreenManager.SpriteBatch.DrawString(ScreenManager.ExtraSmallFont, "Try pointing your flashlight directly at one of those shadowballs.", Vector2.Zero, Color.White); if (!boss.Health.IsDead) { bossAnim.PlayAnimation(gameTime, boss.BoundingRect, SpriteEffects.None); } ScreenManager.SpriteBatch.End(); boss.Health.DrawHealthBar(new Vector2(boss.BoundingRect.X + (7 * 32), 850), .75f); dbox.Draw(); base.DrawOverLighting(gameTime); }