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

◆ RefreshPlayerDrawOrder()

void Terraria.Main.RefreshPlayerDrawOrder ( )
inlineprivate

Definition at line 20753 of file Main.cs.

20754 {
20757 if (gameMenu)
20758 {
20759 return;
20760 }
20761 Player player = null;
20762 for (int i = 0; i < 255; i++)
20763 {
20764 player = Main.player[i];
20765 if (i != myPlayer && player.active && !player.outOfRange)
20766 {
20767 if (player.isLockedToATile)
20768 {
20770 }
20771 else
20772 {
20774 }
20775 }
20776 }
20778 if (player.isLockedToATile)
20779 {
20781 }
20782 else
20783 {
20785 }
20786 }
void Add(TKey key, TValue value)
static int myPlayer
Definition Main.cs:1801
List< Player > _playersThatDrawAfterProjectiles
Definition Main.cs:2411
List< Player > _playersThatDrawBehindNPCs
Definition Main.cs:2409
static bool gameMenu
Definition Main.cs:1926
static Player LocalPlayer
Definition Main.cs:2829
static Player[] player
Definition Main.cs:1803

References Terraria.Main._playersThatDrawAfterProjectiles, Terraria.Main._playersThatDrawBehindNPCs, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Collections.Generic.Dictionary< TKey, TValue >.Clear(), Terraria.Main.gameMenu, System.Text.RegularExpressions.i, Terraria.Main.LocalPlayer, Terraria.Main.myPlayer, and Terraria.Main.player.

Referenced by Terraria.Main.DoDraw().