What is board magnification for?

What’s the purpose of the board magnification code which Rodney added last
week? It looks to me like it does the same thing as the scale factor.

Thus spake “Michael Kiefte”:

3835, 3866.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Michael Kiefte”:

That’s what I’m asking. Why is it needed at all, when it’s just multiplied
with the global zoom factor?

J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

It’s different from the scale factor because it applies only to the map, not to counters.

I’m using it in the next VASL release to be able to display any board at higher magnification. There’s also a new parameter called “snap scale” in HexGrid and SquareGrid. It creates additional snap-to locations within a hex. Together, these settings let you adapt boards for high-counter-density situations on a game-by-game basis.

These features can only be set programmatically at the moment. I haven’t decided how best to expose them to module designers, but I was wasn’t planning on exposing them for v3.1

rk

Post generated using Mail2Forum (mail2forum.com)