Ability for players to view board from different sides?

Does Vassal support the ability for players to view the board from different sides? I’m new to Vassal - but wanted to ask before I began a module project. A simple example would be two players playing chess and each seeing the board from their own side.

Thanks,

-C

Thus spake cburke:

Does Vassal support the ability for players to view the board from
different sides? I’m new to Vassal - but wanted to ask before I began a
module project. A simple example would be two players playing chess and
each seeing the board from their own side.

That depends on what you mean by “view from your own side”. If what
you want is to have the board oriented with your pieces at the bottom
and your opponent’s at the top, then the answer is: VASSAL 3 isn’t
able to do that as-is, but you could write a custom class to do it.
VASSAL 4 will be able to do that without any custom code, since maps
will be arbitrarily rotatable.


J.

Ok - thank you. If I were to go the custom class route, is there a particular class I’d be replacing, method I’d be overriding, or interface I’d be implementing?

Thanks,

-C

Thus spake cburke:

Ok - thank you. If I were to go the custom class route, is there a
particular class I’d be replacing, method I’d be overriding, or
interface I’d be implementing?

You’d need to subclass at least one of Map and Board, and override
one of their draw() methods.


J.

Perfect, thank you that should get me started.

-C