Janilabo

Untitled

Aug 16th, 2012
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.82 KB | None | 0 0
  1. function RSCE_UpText(c: TIntArray): string;
  2. var
  3.   tmp: TStrArray;
  4.   h, i: Integer;
  5. begin
  6.   TIAUnique(c);
  7.   h := High(c);
  8.   if (h > -1) then
  9.   begin    
  10.     for i := h downto 0 do
  11.       if not InRange(c[i], 0, 16777215) then
  12.         Delete(c, i, 1);
  13.     h := High(c);
  14.     if (h > -1) then
  15.     begin
  16.       SetLength(tmp, (h + 1));
  17.       for i := 0 to h do
  18.         tmp[i] := Trim(MSSL_GetTextAt(6, 5, 0, MSSL_MM.st[RSCE_MMS].font[RSCE_MainFont].obj, c[i], 75, True, tr_AllChars));
  19.       Result := Trim(Implode(' ', tmp));
  20.       SetLength(tmp, 0);
  21.     end else
  22.       Result := Trim(MSSL_GetTextAt(6, 5, 0, MSSL_MM.st[RSCE_MMS].font[RSCE_MainFont].obj, -1, 75, True, tr_AllChars));  
  23.   end else
  24.     Result := Trim(MSSL_GetTextAt(6, 5, 0, MSSL_MM.st[RSCE_MMS].font[RSCE_MainFont].obj, -1, 75, True, tr_AllChars));
  25. end;
Advertisement
Add Comment
Please, Sign In to add comment