private void Load() { foreach (string key in mobImages.Keys) { box.Children.Add(mobImages[key]); } hpTxt = new TextBlock() { Text = Hp.ToString() + "/" + HpMax.ToString(), TextAlignment = Windows.UI.Xaml.TextAlignment.Center, FontSize = 12, FontStyle = Windows.UI.Text.FontStyle.Italic }; box.Children.Add(hpTxt); Canvas.SetTop(hpTxt, -50); double prop = 0.6; Canvas.SetLeft(mobImages["armsd0"], 4 * prop); Canvas.SetTop(mobImages["armsd0"], 18 * prop); Canvas.SetLeft(mobImages["armsd1"], -21 * prop); Canvas.SetTop(mobImages["armsd1"], 49 * prop); Canvas.SetLeft(mobImages["legsd1"], 32 * prop); Canvas.SetTop(mobImages["legsd1"], 76 * prop); Canvas.SetLeft(mobImages["legsd0"], 20 * prop); Canvas.SetTop(mobImages["legsd0"], 45 * prop); Canvas.SetLeft(mobImages["body"], 8 * prop); Canvas.SetTop(mobImages["body"], -10 * prop); Canvas.SetLeft(mobImages["head"], -16 * prop); Canvas.SetTop(mobImages["head"], -34 * prop); Canvas.SetLeft(mobImages["legse1"], 64 * prop); Canvas.SetTop(mobImages["legse1"], 75 * prop); Canvas.SetLeft(mobImages["legse0"], 55 * prop); Canvas.SetTop(mobImages["legse0"], 47 * prop); Canvas.SetLeft(mobImages["armse0"], 33 * prop); Canvas.SetTop(mobImages["armse0"], 18 * prop); Canvas.SetLeft(mobImages["armse1"], 12 * prop); Canvas.SetTop(mobImages["armse1"], 50 * prop); Attacked += UpdateHpText; }//monta as imagens na box do Mob
public void UpdateHpText(object sender, EntEvent ent) { hpTxt.Text = Hp.ToString() + "/" + HpMax.ToString(); }