Page 1 of 1

TMapFigure

Posted: 31.03.2015 22:00
by Macks

Code: Select all

Procedure DrawMap(X, Y: Integer);
Var
Figure: TMapFigure;
Begin
  Figure.kind := fkLine;
  Figure.coord := fcWorld;
  Figure.x1 := X;
  Figure.y1 := Y;
  Figure.x2 := X+1;
  Figure.y2 := Y+1;
  Figure.brushStyle := bsClear;
  Figure.brushColor := $000000;
  Figure.color := $FFFF00;        //цвет линии
  Figure.text := '';
  AddFigure(Figure);
End;
Линии рисуют, от координаты к координате.


Как закрасить 1 квадрат на карте?
Как нарисовать обрамление 1 квадрата?
Как залить многогранник?

Посоветуйте, у кого есть опыт?

Можно ли что то кроме текста в чате и над головой отправить в клиент?
Например моба или контейнер или свой гамп.

Re: TMapFigure

Posted: 19.05.2015 22:56
by Macks
Никто не знает?

Re: TMapFigure

Posted: 19.05.2015 23:13
by drabadan
Macks wrote:Никто не знает?
Как закрасить 1 квадрат на карте? - зарисуй его линиями :)
Как нарисовать обрамление 1 квадрата? - обрамление?
Как залить многогранник? - сделай себе отдельный конструктор и засовывай в него свои коорды.

Посоветуйте, у кого есть опыт?

Можно ли что то кроме текста в чате и над головой отправить в клиент? - нельзя
Например моба или контейнер или свой гамп. - моба, гамп? Внешним скриптом, наверное, получится, но никто кроме тебя этого не увидит.

Re: TMapFigure

Posted: 19.05.2015 23:15
by Macks
drabadan wrote:
Macks wrote:Никто не знает?
Как закрасить 1 квадрат на карте? - зарисуй его линиями :)
Как нарисовать обрамление 1 квадрата? - обрамление?
А ты попробуй, поймешь что написал ерунду.

Re: TMapFigure

Posted: 19.05.2015 23:29
by Vizit0r
Macks wrote:

Code: Select all

Procedure DrawMap(X, Y: Integer);
Var
Figure: TMapFigure;
Begin
  Figure.kind := fkLine;
  Figure.coord := fcWorld;
  Figure.x1 := X;
  Figure.y1 := Y;
  Figure.x2 := X+1;
  Figure.y2 := Y+1;
  Figure.brushStyle := bsClear;
  Figure.brushColor := $000000;
  Figure.color := $FFFF00;        //цвет линии
  Figure.text := '';
  AddFigure(Figure);
End;
Линии рисуют, от координаты к координате.


Как закрасить 1 квадрат на карте?
Как нарисовать обрамление 1 квадрата?
Как залить многогранник?

Посоветуйте, у кого есть опыт?

Можно ли что то кроме текста в чате и над головой отправить в клиент?
Например моба или контейнер или свой гамп.
заливки нет.
обрамление - это как?
Можно закрыть в клиенте контейнер или гамп. Добавить что-то несуществующее нельзя, насколько я помню.

Re: TMapFigure

Posted: 19.05.2015 23:48
by Macks
Vizit0r wrote:обрамление - это как?
У фигур координаты это координаты мира, а если нужен больший масштаб и выделить 1 клетку, а не нарисовать где то рядом линию.
По аналогии с вердатами где видны границы клеток на воде и в шахтах.
Я думаю что на текущей реализации этой возможности нет.

Re: TMapFigure

Posted: 20.05.2015 7:53
by Vizit0r
угумс.