Описание классов

иначе:

результат броска добавляется к текущим набранным очкам;

• если партия завершилась, то:

выводятся соответствующие сообщения;

начинается новая игра.

Событие «Передать очередь хода»

В результате этого события происходят следующие действия:

• выполняется ход компьютера;

• если партия завершилась, то:

выводятся соответствующие сообщения;

начинается новая игра.

<

Описание классов

Как включить в программу новый класс

Описание пользовательских (создаваемых разработчиком) классов, а также всю логику их работы принято выделять в отдельные файлы Си++. Чтобы добавить в проект новый файл, надо вызвать диалоговое окно создания нового объекта командой File •» New (Файл •» Создать) и на вкладке New этого диалогового окна выбрать значок Unit (см. рис. 35).

После щелчка на кнопке ОК в текстовом редакторе появится новый файл, который можно сразу же сохранить (комбинация клавиш Ctrl+S) в папке проекта DiceProject с названием Game.cpp.

Однако в файлах с расширением .срр принято записывать логику работы методов классов (или, как принято говорить, реализацию классов), а вот само описание внутренней структуры класса, без раскрытия работы его методов, размещается в заголовочных файлах с таким же именем, но с расширением .h. Для файла Game.cpp это будет файл Game.h. Он.уже создан автоматически и включен в тело Game.cpp командной строкой

•include "Game.h"

v

Чтобы быстро перейти к редактированию файла Game.h, надо в редакторе установить курсор на его названии и нажать комбинацию клавиш Ctrl+F6.

127