Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

TMapFigure

тут можно задать вопрос по скриптингу
Post Reply
Macks
Apprentice
Apprentice
Posts: 250
Joined: 27.02.2006 22:23
Location: АоП - Age Of Power

TMapFigure

Post 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 квадрата?
Как залить многогранник?

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

Можно ли что то кроме текста в чате и над головой отправить в клиент?
Например моба или контейнер или свой гамп.
Macks
Apprentice
Apprentice
Posts: 250
Joined: 27.02.2006 22:23
Location: АоП - Age Of Power

Re: TMapFigure

Post by Macks »

Никто не знает?
drabadan
Expert
Expert
Posts: 730
Joined: 13.12.2012 17:35
Contact:

Re: TMapFigure

Post by drabadan »

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

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

Можно ли что то кроме текста в чате и над головой отправить в клиент? - нельзя
Например моба или контейнер или свой гамп. - моба, гамп? Внешним скриптом, наверное, получится, но никто кроме тебя этого не увидит.
Macks
Apprentice
Apprentice
Posts: 250
Joined: 27.02.2006 22:23
Location: АоП - Age Of Power

Re: TMapFigure

Post by Macks »

drabadan wrote:
Macks wrote:Никто не знает?
Как закрасить 1 квадрат на карте? - зарисуй его линиями :)
Как нарисовать обрамление 1 квадрата? - обрамление?
А ты попробуй, поймешь что написал ерунду.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: TMapFigure

Post 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 квадрата?
Как залить многогранник?

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

Можно ли что то кроме текста в чате и над головой отправить в клиент?
Например моба или контейнер или свой гамп.
заливки нет.
обрамление - это как?
Можно закрыть в клиенте контейнер или гамп. Добавить что-то несуществующее нельзя, насколько я помню.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Macks
Apprentice
Apprentice
Posts: 250
Joined: 27.02.2006 22:23
Location: АоП - Age Of Power

Re: TMapFigure

Post by Macks »

Vizit0r wrote:обрамление - это как?
У фигур координаты это координаты мира, а если нужен больший масштаб и выделить 1 клетку, а не нарисовать где то рядом линию.
По аналогии с вердатами где видны границы клеток на воде и в шахтах.
Я думаю что на текущей реализации этой возможности нет.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: TMapFigure

Post by Vizit0r »

угумс.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply