Реферат: Разработка игровой программы
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
Описание программы созданной с помощью Turbo Visual.
Начинается программа с подключения библиотек Turbo Visual:
uses App, Objects, Menus, Drivers, Editors, Views;
Основной блок программы состоит из трех команд:
Begin
MyApp.Init; {Подготовить работу программы}
MyApp.Run; {Выполнить необходимые действия}
MyApp.Done; {Завершить исполнение программы}
End.
Для создания собственной строки статуса вводим следующее описание:
type
TMyApp=object(TApplication) {Создаем объект-потомок от TApplication}
procedure InitStatusLine; virtual; {Перекрываем старый метод InitStatusLine новым}
Описание нового метода, с помощью которого создается строка статуса:
Procedure TMyApp.InitStatusLine;
Var R:TRect; {хранит границы строки статуса}
Begin
GetExtent(R); {устанавливает R в координаты всего экрана}
R.A.Y:=R.B.Y-1; {передвигает вершину выше нижней на 1 строку}
StatusLine:=New(PStatusLine, Init(R, {создает строку статуса}
NewStatusDef(0,$FFFF, {устанавливает диапазон контекстного Help}
NewStatusKey('~Alt-X~ Exit', kbAltX, cmQuit, {определяет элемент}
NewStatusKey('~Alt-F3~ Close', kbAltF3, cmClose, {другой}
nil)), {больше нет клавиш}
nil))) {больше нет определений}
End;