Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ DrawPlayerStoned()

void Terraria.Graphics.Renderers.LegacyPlayerRenderer.DrawPlayerStoned ( Camera camera,
Player drawPlayer,
Vector2 position )
inlineprivate

Definition at line 502 of file LegacyPlayerRenderer.cs.

503 {
504 if (!drawPlayer.dead)
505 {
507 spriteEffects = ((drawPlayer.direction != 1) ? SpriteEffects.FlipHorizontally : SpriteEffects.None);
508 camera.SpriteBatch.Draw(TextureAssets.Extra[37].Value, new Vector2((int)(position.X - camera.UnscaledPosition.X - (float)(drawPlayer.bodyFrame.Width / 2) + (float)(drawPlayer.width / 2)), (int)(position.Y - camera.UnscaledPosition.Y + (float)drawPlayer.height - (float)drawPlayer.bodyFrame.Height + 8f)) + drawPlayer.bodyPosition + new Vector2(drawPlayer.bodyFrame.Width / 2, drawPlayer.bodyFrame.Height / 2), null, Lighting.GetColor((int)((double)position.X + (double)drawPlayer.width * 0.5) / 16, (int)((double)position.Y + (double)drawPlayer.height * 0.5) / 16, Color.White), 0f, new Vector2(TextureAssets.Extra[37].Width() / 2, TextureAssets.Extra[37].Height() / 2), 1f, spriteEffects, 0f);
509 }
510 }
static Asset< Texture2D >[] Extra

References Terraria.Player.bodyFrame, Terraria.Player.dead, Terraria.GameContent.TextureAssets.Extra, Terraria.Lighting.GetColor(), Microsoft.Xna.Framework.Rectangle.Height, Terraria.Entity.height, Microsoft.Xna.Framework.Graphics.Vector2, Microsoft.Xna.Framework.Color.White, Microsoft.Xna.Framework.Rectangle.Width, Terraria.Entity.width, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.

Referenced by Terraria.Graphics.Renderers.LegacyPlayerRenderer.DrawPlayerFull().