コード例 #1
0
ファイル: Hud.cs プロジェクト: plmng/SoftUni_OOP_HWs
 public void RefreshDynamicElements(Player player, Friend friend)
 {
     this.DynamicElements["playerBeerBelly"].Text = player.BeerBelly.ToString();
     this.DynamicElements["playerLife"].Text = player.Life.ToString();
     this.DynamicElements["playerHealth"].Text = player.Health.ToString(CultureInfo.CurrentUICulture);
     this.DynamicElements["friendLife"].Text = friend.Life.ToString();
     this.DynamicElements["friendHealth"].Text = friend.Health.ToString(CultureInfo.CurrentUICulture);
 }
コード例 #2
0
ファイル: Hud.cs プロジェクト: plmng/SoftUni_OOP_HWs
        private void PopulateDynamicElements(Player player, Friend friend)
        {
            this.DynamicElements.Add("playerBeerBelly", new TextBlock()
            {
                Name = "playerBeerBelly",
                Text = player.BeerBelly.ToString(),
                HorizontalAlignment = HorizontalAlignment.Left,
                TextWrapping = TextWrapping.Wrap,
                VerticalAlignment = VerticalAlignment.Top,
                Width = 39,
                Margin = new Thickness(677, 30, 0, 0)
            });

            this.DynamicElements.Add("playerLife", new TextBlock()
            {
                Name = "playerLife",
                Text = player.Life.ToString(),
                Margin = new Thickness(373, 30, 0, 0),
                Width = 18,
                HorizontalAlignment = HorizontalAlignment.Left,
                TextWrapping = TextWrapping.Wrap,
                VerticalAlignment = VerticalAlignment.Top,
            });
            this.DynamicElements.Add("friendLife", new TextBlock()
            {
                Name = "friendLife",
                Text = friend.Life.ToString(),
                Margin = new Thickness(373, 80, 0, 0),
                Width = 18,
                HorizontalAlignment = HorizontalAlignment.Left,
                TextWrapping = TextWrapping.Wrap,
                VerticalAlignment = VerticalAlignment.Top,
            });
            this.DynamicElements.Add("playerHealth", new TextBlock()
            {
                Name = "plyerHealth",
                Text = player.Health.ToString(CultureInfo.CurrentUICulture),
                Margin = new Thickness(459, 30, 0, 0),
                Width = 28,
                HorizontalAlignment = HorizontalAlignment.Left,
                TextWrapping = TextWrapping.Wrap,
                VerticalAlignment = VerticalAlignment.Top,
            });

            this.DynamicElements.Add("friendHealth", new TextBlock()
            {
                Name = "friendHealth",
                Text = friend.Health.ToString(CultureInfo.CurrentUICulture),
                Margin = new Thickness(459, 80, 0, 0),
                Width = 28,
                HorizontalAlignment = HorizontalAlignment.Left,
                TextWrapping = TextWrapping.Wrap,
                VerticalAlignment = VerticalAlignment.Top,
            });
        }
コード例 #3
0
ファイル: Bullet.cs プロジェクト: plmng/SoftUni_OOP_HWs
 public Bullet(Player player)
 {
     this.AvatarUri = AppSettings.BulletItemAvatar;
     this.IsFlaying = true;
     this.Size = new Size(AppSettings.BulletSize.Width, AppSettings.BulletSize.Height);
     this.Direction = player.LastMoveDirection;
     this.Player = player;
     this.Range = player.AggressionRange;
     this.Damage = player.Aggression;
     this.SetPosition();
     this.SetRangeBorders();
 }
コード例 #4
0
ファイル: Hud.cs プロジェクト: plmng/SoftUni_OOP_HWs
 public void PopulateElements(Player player, Friend friend)
 {
     this.PopulateStaticElements();
     this.PopulateDynamicElements(player, friend);
 }