示例#1
0
 private void GameWon(Player p)
 {
     if (OnGameWon != null)
     {
         OnGameWon(p);
     }
 }
示例#2
0
 public void CoinRemoved(Point point, Player player)
 {
     if (OnCoinRemoved != null)
     {
         OnCoinRemoved(point, player);
     }
 }
示例#3
0
 private void OnCoinRemoved(FHVGame.Shared.Models.Game.Point p, Player player)
 {
     if (coins.ContainsKey(p))
     {
         rootCanvas.Children.Remove(coins[p]);
     }
 }
示例#4
0
 private void OnGameWon(Player p)
 {
     if (p != null && p.ID < Scores.Length)
     {
         Scores[p.ID].TotalCounter++;
     }
 }
示例#5
0
 private void OnCoinRemoved(Point p, Player player)
 {
     if (player != null && player.ID < Scores.Length && player.ID > -1)
     {
         Scores[player.ID].CurrentCounter++;
     }
 }
示例#6
0
        public Player GetPlayer(int playerID)
        {
            // Todo: get this from something dynamic
            var p = new Player();

            if (playerID == 0) p.ID = 0;
            else p.ID = 1;

            return p;
        }