[messages] [Developers] Move Fixed Distance Questions (Errors?)

Flaney flaney at yahoo.com
Sun Jan 15 03:02:40 MST 2012


On a hex grid, I have a piece that has a list of menu commands for
movement. One is [Ahead] and another is [FullAhead]. [Ahead] invokes
Move Fixed Distance property with 200 up, 0 Right. [FullAhead] invokes
the Move Fixed Distance property with 200 up, 0 Right _twice _(move two
hexes).  (The grid snaps to the hex center)

While the piece is aligned straight up, both menu commands behave as
expected. However, when the piece is facing +/-60 deg hex side, the
[FullAhead] command moves the piece 1 hex "forward" and one hex "aside".
At +120 deg, it moves only one hex; at -120 deg it moves zero hex. At
180 deg, it don't move at all.

Do the double calls get combined into one extended move of 400 that
might shift into a wrong hex if the trig is imprecise?

Also, the first time the piece executes a Move Fixed Distance property,
Vassal coughs up a Bug report.

I am running VASSAL 3.2.0-svn7953.

Thanks,

Flaney

_______________________________________________
Read this topic online here:
http://www.vassalengine.org/forum/viewtopic.php?p=29530#p29530


More information about the messages mailing list