Complete.Org: Mailing Lists: Archives: freeciv-dev: January 2003:
[Freeciv-Dev] Re: (PR#2760) Non-intuitive isometric navigation
Home

[Freeciv-Dev] Re: (PR#2760) Non-intuitive isometric navigation

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: stepan@xxxxxxxx
Cc: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Re: (PR#2760) Non-intuitive isometric navigation
From: "rwetmore@xxxxxxxxxxxx via RT" <rt@xxxxxxxxxxxxxx>
Date: Sat, 18 Jan 2003 09:17:01 -0800
Reply-to: rt@xxxxxxxxxxxxxx

There are two different ways to fix this.

I favour moving the scrollbars that have been a source of much angst
to the mini-map and having them scroll in sync with its axes. This
means up is north and right is east - always. But this would still 
leave the diagonal map view scrolling in cases where you use a mixed 
tileset and native orientation, i.e. isometric view of what is 
essentially a standard non-isometric window map.

The other is to leave them attached to the map view and change them 
to scroll in sync with the map view axes, which would move the 
visible rectangle diagonally on the mini-map in the case of mixed
map and view.

This is all client code, so by definition, it would not break clients
unless poorly coded.

When using general topologies, the mini-map for an isometric map is
actually an isometric view, and the normal trident tilesets are the
out-of-sync case. To handle proper scrolling and wrapping constraints
the client code needs to be updated to understand isometric map
borders and operations.

Cheers,
RossW
=====

At 02:58 AM 03/01/08 -0800, Stepan Roh via RT wrote:
>
>Isometric navigation is not very intuitive (clicking on the right of
>screen center will move actual rectangle on mini-map towards northeast and
>not east, and vice versa) - civ2's style is better. Shortly: north on
>non-isometric map is northeast on isometric map.
>
>However changing it would break non-isometric clients I think.






[Prev in Thread] Current Thread [Next in Thread]
  • [Freeciv-Dev] Re: (PR#2760) Non-intuitive isometric navigation, rwetmore@xxxxxxxxxxxx via RT <=