Реферат: Разработка игровой программы
WriteStr(0,0,'Текст в окне',1); {Вывод текста в окно}
TScroller.ShowCursor; {Показать курсор}
end;
Описание тела процедуры создания нового окна:
procedure TMyApp.NewWindow;
var
Window:PDemoWindow;
R: TRect;
Begin
Inc(WinCount);
R.Assign(0,0,26,7); {установка начального размера и позиции}
R.Move(Random(58),Random(16)); {случайное перемещение по экрану}
Window:=New(PDemoWindow, Init(R, 'Demo Window', WinCount));
DeskTop^.Insert(Window); {вывести окно на панель экрана}
End;
Описание тела процедуры обработки команд среды
procedure TMyApp.HandleEvent(var Event:TEvent);
Begin
TApplication.HandleEvent(Event); {действует как предок}
if Event.What=evCommand Then
Begin
case Event.Command of {но откликается на дополнительные команды}
cmNew: NewWindow; {определяет действие для команды cmNew}
else
Exit;
End;
ClearEvent(Event); {очищает событие после обработки}
end;
End;