Климов Александр Петрович
Шрифт:
Последний метод в нашей игре отвечает за перерисовку томатов, когда они все уничтожены. Чтобы отследить эту ситуацию, в метод
Если пользователь выбил все томаты, то вызывается метод
Метод перемещает томаты все ниже и ниже. Когда они почти достигнут края экрана, то будут снова перемещены в верхнюю часть экрана.
Игра практически готова. Теперь нужно протестировать ее. Чтобы не играть самому несколько часов, надо поручить эту работу компьютеру. Достаточно лишь изменить метод
Булева переменная
И опять добавляем новые объекты
На данный момент игра довольно прямолинейна. Надо добавить ей сложности для повышения зрелищности. В игру нужно ввести дополнительный бонус в виде кусочка ветчины, который будет периодически появляться на экране. Если игрок сумеет коснуться его батоном, то заработает несколько дополнительных очков. Но при этом игрок не должен забывать отбивать сыр, чтобы не потерять жизнь. Ветчина появляется на экране на короткое время, и игрок должен сам решить, нужно ему охотиться за ветчиной или отбивать сыр.
Сначала надо добавить графическое изображение ветчины в программу как ресурс. Затем потребуется создать несколько переменных, с помощью которых можно контролировать свойства нового объекта. Соответствующий код приведен в листинге 11.50.