fpc/packages/rtl-console/tests/video2.pp
nickysn ce6260c897 + added unicode video unit test
git-svn-id: branches/unicodekvm@48485 -
2021-02-01 06:09:32 +00:00

29 lines
527 B
ObjectPascal

program video2;
uses
video, keyboard;
var
k: TKeyEvent;
X, Y: Integer;
begin
InitKeyboard;
InitEnhancedVideo;
repeat
for X := 0 to ScreenWidth - 1 do
for Y := 0 to ScreenHeight - 1 do
with EnhancedVideoBuf[Y * ScreenWidth + X] do
begin
Attribute := $07;
ExtendedGraphemeCluster := WideChar(X + Y);
end;
UpdateScreen(False);
k := GetKeyEvent;
k := TranslateKeyEvent(k);
until GetKeyEventChar(k) = 'q';
DoneEnhancedVideo;
DoneKeyboard;
end.