Project

Profile

Help

HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...

Feature #873030

Tileset-controlled Go To lines

Added by Louis Moureaux over 2 years ago. Updated about 2 years ago.

Status:
In Progress
Priority:
Normal
Assignee:
-
Category:
Client
Sprint/Milestone:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

Go To lines are one of the few remaining items not under tileset control, along with trade route lines. They can very well be tileset-controlled as demonstrated in http://forum.freeciv.org/f/viewtopic.php?f=12&t=91203

Adding this will require several patches. Tileset format can be kept backward-compatible.


Related issues

Related to Freeciv - Feature #876163: client: indicated long range moves in goto linesNew

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

#1 Updated by Louis Moureaux over 2 years ago

  • Sprint/Milestone set to 3.1.0

#2 Updated by Sveinung Kvilhaugsvik about 2 years ago

I'm currently messing around with orders. Two questions.

Support for targeting a distant tile, say with long range Bombard, as part of an order is on its way in Feature #876017. Would displaying the target tile too be out of scope for this issue? You will find the information in order->target.

Would me adding support for advanced (sub) target selection to any client step on your toes? It will probably stay away from tilespec.c

#3 Updated by Louis Moureaux about 2 years ago

Support for targeting a distant tile, say with long range Bombard, as part of an order is on its way in Feature #876017. Would displaying the target tile too be out of scope for this issue? You will find the information in order->target.

Yes. Displaying a tileset-defined line (say, an arrow) to a tile at an arbitrary angle and distance is going to be highly non-trivial.

Would me adding support for advanced (sub) target selection to any client step on your toes? It will probably stay away from tilespec.c

In addition to tilespec.c, my branch (https://github.com/lmoureaux/freeciv/commits/feature/improved-goto) touches goto.c and mapview_common.c.

#4 Updated by Sveinung Kvilhaugsvik about 2 years ago

  • Related to Feature #876163: client: indicated long range moves in goto lines added

#5 Updated by Sveinung Kvilhaugsvik about 2 years ago

Louis Moureaux wrote:

In addition to tilespec.c, my branch (https://github.com/lmoureaux/freeciv/commits/feature/improved-goto) touches goto.c and mapview_common.c.

I had a look. I think I'll be able to avoid stepping on your toes if I delay Feature #876163.

Also available in: Atom PDF