Ведение счета

Ведение счета

Теперь нужно научиться обновлять счетчик столкновения томатов в методе updatePosition. Код для этого приведен в листинге 11.35.

Листинг 11.35

/// <summary>

/// Счет в игре

/// </summary>

private int scoreValue = 0;

private void updatePositions() {

 if (cheeseRectangle.IntersectsWith(tomatoes[i].rectangle)) {

  // прячем томат

  tomatoes[i].visible = false;

  // отражаемся вниз

  goingDown = true;

  // обновляем счет

  scoreValue = scoreValue + 10;

  messageString = "Счет: " + scoreValue;

  break;

 }

}

За каждый уничтоженный томат начисляется 10 очков. Эти данные постоянно обновляются и выводятся на экран.