コード例 #1
0
ファイル: StatTracker.cs プロジェクト: btasdoven/ScienceWars
			public PlayerStats getPlayerStatsOfPlayer(Player player)
			{
				foreach (PlayerStats pStats in this.playerStatsList)
				{
					if (pStats.ownerPlayer == player)
						return pStats;
				}
				return null;
			}
コード例 #2
0
ファイル: StatTracker.cs プロジェクト: btasdoven/ScienceWars
			public int getMinionsSendByPlayer(Player player)
			{
				foreach (PlayerStats pStats in this.playerStatsList)
				{
					if (pStats.ownerPlayer == player)
						return pStats.minionsSend;
				}
				
				return 0;
			}
コード例 #3
0
ファイル: StatTracker.cs プロジェクト: btasdoven/ScienceWars
			public float getMoneySpendByPlayer(Player player)
			{
				foreach (PlayerStats pStats in this.playerStatsList)
				{
					if (pStats.ownerPlayer == player)
						return pStats.moneySpend;
				}
				
				return 0.0f;
			}
コード例 #4
0
ファイル: PlayerStats.cs プロジェクト: btasdoven/ScienceWars
			public PlayerStats(Player player)
			{
				this.ownerPlayer = player;
				
				this.minionsSend = 0;
				this.minionsKilled = 0;
				this.minionsPassed = 0;
				
				this.moneyEarned = 0.0f;
				this.moneySpend = 0.0f;
				
				this.towersBuilt = 0;

				this.income = 0;
				this.cash = 0;
			}
コード例 #5
0
ファイル: StatTracker.cs プロジェクト: btasdoven/ScienceWars
			public int getCashOfPlayer(Player player)
			{
				foreach (PlayerStats pStats in this.playerStatsList)
				{
					if (pStats.ownerPlayer == player)
						return pStats.cash;
				}
				
				return 0;
			}
コード例 #6
0
ファイル: StatTracker.cs プロジェクト: btasdoven/ScienceWars
			public int getIncomeOfPlayer(Player player)
			{
				foreach (PlayerStats pStats in this.playerStatsList)
				{
					if (pStats.ownerPlayer == player)
						return pStats.income;
				}
				
				return 0;
			}
コード例 #7
0
ファイル: StatTracker.cs プロジェクト: btasdoven/ScienceWars
			public int getMissilesFiredByPlayer(Player player)
			{
				foreach (PlayerStats pStats in this.playerStatsList)
				{
					if (pStats.ownerPlayer == player)
						return pStats.missilesFired;
				}
				
				return 0;
			}
コード例 #8
0
ファイル: StatTracker.cs プロジェクト: btasdoven/ScienceWars
			public int getTowersBuiltByPlayer(Player player)
			{
				foreach (PlayerStats pStats in this.playerStatsList)
				{
					if (pStats.ownerPlayer == player)
						return pStats.towersBuilt;
				}
				
				return 0;
			}
コード例 #9
0
ファイル: Game.cs プロジェクト: btasdoven/ScienceWars
 public static void setPlayerHealth(Player player, int newHealthAmount)
 {
     player.healthPoints = newHealthAmount;
     Runner.Graphics.updatePlayerHealth(player);
 }