Показать сообщение отдельно
Старый 23.08.2009, 20:53   #32
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Разработка игры "DooM story"

В смысле как-то так?
program abcdef;

procedure right(str :string; x,y :integer);
var  
  i :integer;
begin
  for i:=0 to length(str)-1 do
  begin
drawtext(getChar(str,length(str)-1-i),(x-i*8-8),y);
  end;
end;

begin
right('abcdef',240,20);
repaint;
delay(10000);
end.
Просто до подобного-то я сразу додумался, но это далеко не лучший вариант. Ширина разных символов разная, так что текст будет выглядеть не совсем правильно...

Последний раз редактировалось cherepets, 23.08.2009 в 21:03.
(Offline)
 
Ответить с цитированием