public void hitMe(BubbleController bubble) { bool broken = false; if (bubble.isMovingTo() && bubble.get_bubble_b() == null) { foreach (Spark s in sparks_left) { if (GameSethings.getColorName(s.getColor()).Equals(bubble.getColor())) { s.toRemove(); broken = true; break; } } if (!broken) { foreach (Spark s in sparks_right) { if (GameSethings.getColorName(s.getColor()).Equals(bubble.getColor())) { s.toRemove(); broken = true; break; } } } } if (broken) { timeToAnimaHit = 0.1f; } bubble.explode(); }