blob: 3614045f1fe4c502302b6277a4658b8d91da736d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
{ %skiptarget=wince }
unit {vidutil}tu2002;
Interface
uses
video;
Procedure TextOut(X,Y : Word;Const S :
String);
Implementation
Procedure TextOut(X,Y : Word;Const S :
String);
Var
W,P,I,M : Word;
begin
P:=((X-1)+(Y-1)*ScreenWidth);
M:=Length(S);
If P+M>ScreenWidth*ScreenHeight then
M:=ScreenWidth*ScreenHeight-P;
For I:=1 to M do
VideoBuf^[P+I-1]:=Ord(S[i])+($07 shl 8);
end;
end.
|