g0tp0t
2010-04-11 01:28:22
i already know how to draw on rs so doont say it isnt possible. i just dont know how to draw text/write. anyone else know?
i wanna draw a proggy on rs2
anyone?
i wanna draw a proggy on rs2
anyone?
2010-04-11 01:28:22
2010-04-11 02:24:31
2010-04-11 02:27:26
procedure DebugProggy(TP: TStringArray; DC, Colour, Shadow: integer);
var
MX, MY, Pic, OldDC, I, B, H, TPH, Numb: Integer;
TTP: TPointArray;
begin
SmartSetDebug(True);
GetClientDimensions(mx,my);
Pic:= BitmapFromString(mx,my,'');
OldDC := GetTargetDC;
SetTargetDC(DC);
TPH := High(TP);
for I := 0 to TPH do
begin
TTP := LoadTextTPA(TP[i], FriendChars, H);
for B := 0 to High(TTP) do
begin
Numb := ((I + 1) * 13);
FastSetPixel(Pic, TTP[b].x + 10 + 1, TTP[b].y + 10 + Numb + 1, Shadow);
FastSetPixel(Pic, TTP[b].x + 10, TTP[b].y + 10 + Numb, Colour);
end;
end;
CopyCanvas(GetBitmapCanvas(Pic), GetClientCanvas, 0, 0, mx, my, 0, 0, mx, my);
FreeBitmap(Pic);
SetTargetDC(OldDC);
end;
DebugProggy(["Test", "Test2"], SmartGetDebugDC, clWhite, 1644052);
2010-04-11 19:10:59
2010-04-11 20:51:11
procedure DebugProggy(TP: TStringArray; DC, Colour, Shadow: integer);
var
MX, MY, Pic, OldDC, I, B, H, TPH, Numb: Integer;
TTP: TPointArray;
begin
SmartSetDebug(True);
GetClientDimensions(mx,my);
Pic:= BitmapFromString(mx,my,'');
OldDC := GetTargetDC;
SetTargetDC(DC);
TPH := High(TP);
for I := 0 to TPH do
begin
TTP := LoadTextTPA(TP[i], FriendChars, H);
for B := 0 to High(TTP) do
begin
Numb := ((I + 1) * 13);
FastSetPixel(Pic, TTP[b].x + 10 + 1, TTP[b].y + 10 + Numb + 1, Shadow);
FastSetPixel(Pic, TTP[b].x + 10, TTP[b].y + 10 + Numb, Colour);
end;
end;
CopyCanvas(GetBitmapCanvas(Pic), GetClientCanvas, 0, 0, mx, my, 0, 0, mx, my);
FreeBitmap(Pic);
SetTargetDC(OldDC);
end;
procedure dbg(stringtodraw: string; color, shadow: integer);
var i:integer;dbgstrings:tstringarray;
begin
{
for i:= 0 to GetArrayLength(dbgstrings)-2 do
if dbgstrings[i+1] <> nil then dbgstrings[i+1]:= dbgstrings[i];
dbgstrings[0] := stringtodraw;
debugproggy(dbgstrings,smartgetdebugdc,color,shadow); }
debugproggy(['hi','whats up'],smartgetdebugdc,color,shadow);
end;
dbg('Pick is Equipped' ,clblue, clblue-50);
2010-04-15 07:27:38
2010-04-17 18:41:41
2010-04-17 19:59:06
2010-04-18 22:26:18
2010-04-19 00:29:43