Complete.Org: Mailing Lists: Archives: freeciv-dev: October 2005:
[Freeciv-Dev] Re: (PR#14365) battlegroups...
Home

[Freeciv-Dev] Re: (PR#14365) battlegroups...

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Subject: [Freeciv-Dev] Re: (PR#14365) battlegroups...
From: "Jason Short" <jdorje@xxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 19 Oct 2005 23:52:35 -0700
Reply-to: bugs@xxxxxxxxxxx

<URL: http://bugs.freeciv.org/Ticket/Display.html?id=14365 >

Andreas Røsdal wrote:
> <URL: http://bugs.freeciv.org/Ticket/Display.html?id=14365 >
> 
> Hi Jason,
> 
> I like this battlegroups patch very much, I only have one feature request:

Only one!?!?

>>* There is no way to drag-and-select units (the selection rectangle
>>selects only cities!).
> 
> I think you should implement drag-and-select units, because
> it feels intuitive to select groups using the mouse, and
> because this is the standard way of selecting multiple units in similar 
> games.

Yes, that's obviously something we'll need to have.  But there are 
questions to be answered first.

- How does it work with city selection?  This is what drag-and-select 
currently does - so should we have both units and cities be selected, or 
do we need separate mouse buttons for selecting each?

- What about non-idle units?  Do fortified/sentried/autosettlered/orders 
units get selected?  Doing so would automatically idle them, which is 
very bad unless it's what you want!

- Do units with low HP get selected?

- What about units with low MP?

- How do we draw things when more than one unit on the same tile is 
selected?  How do we let the player know that X units on this tile are 
selected?

- How does the unit pix on the panel get drawn when more than one unit 
on that tile is in focus?

- What should the unit info text say when multiple units are selected?

Obviously not all of these relate exactly to drag-and-select, but I 
kindof wanted to figure out how to make the interface intuitive and 
elegant before adding more features.

-jason





[Prev in Thread] Current Thread [Next in Thread]