Page 1 of 1

Рисование на карте

Posted: 08.03.2012 15:10
by yuras
Пытался нарисовать что-нить на карте используя mapdraw.inc всякими разными способами типа

Code: Select all

wDrawEllipse(GetX(self),GetY(self),GetX(self)+2,GetY(self)+2,$1234,$7777,bsSolid)
sDrawRectangle(0,0,100,100,$1234,$7777,bsSolid)
sDrawText(100,100,1231,'asasdasdasdsadasd');
на экране ничего не появлялось, как пользоваться этими функциями? Версия 3.9.8.

Re: Рисование на карте

Posted: 08.03.2012 16:35
by Alex
только что попробовал

Code: Select all

Program New;
{$Include 'mapdraw.pas'} // лежит в папке Include
begin
wDrawEllipse(GetX(self),GetY(self),GetX(self)+2,GetY(self)+2,$1234,$7777,bsSolid);
sDrawRectangle(0,0,100,100,$1234,$7777,bsSolid);
sDrawText(100,100,1231,'asasdasdasdsadasd');
end.
отрисовался квадрат и надпись

Re: Рисование на карте

Posted: 08.03.2012 20:22
by yuras
А какой клиент у вас?

Re: Рисование на карте

Posted: 08.03.2012 20:42
by Vizit0r
насколько я помню, отрисовка карты не менялась очень давно. уж точно 3.8.8 в плане отрисовки не отличается от 3.9.9

Re: Рисование на карте

Posted: 13.03.2012 18:38
by yuras
Vizit0r wrote:насколько я помню, отрисовка карты не менялась очень давно. уж точно 3.8.8 в плане отрисовки не отличается от 3.9.9
А от клиента UO это не может зависеть? Не рисуется ничего...

Re: Рисование на карте

Posted: 13.03.2012 18:49
by Vizit0r
клиент тут ни при чем.

Re: Рисование на карте

Posted: 13.03.2012 19:36
by yuras
Vizit0r wrote:клиент тут ни при чем.
Тогда, может, подскажете, в какую сторону смотреть?)

Re: Рисование на карте

Posted: 13.03.2012 19:45
by Vizit0r
можно взять у меня 3.9.9, если так сильно хочется порисовать :)