private void AddToScore(int player, int points, Point center) { if (scores.ContainsKey(player)) { scores[player] = scores[player] + points; } else { scores.Add(player, points); } FlyingText.NewFlyingText(sceneRect.Width / 300, center, "+" + points); }
public static void Draw(UIElementCollection children) { for (int i = 0; i < flyingTexts.Count; i++) { FlyingText flyout = flyingTexts[i]; if (flyout.alpha <= 0) { flyingTexts.Remove(flyout); i--; } } foreach (var flyout in flyingTexts) { flyout.Advance(); children.Add(flyout.label); } }