Hi Jim,

Game Piece Layers are what you want. 

You define these in the Map. Basically, you specify the name of a 
Marker/Property and a list of values that specify the stacking order. Then each 
piece should define that marker with a value inthe list to define the layer. 
Pieces without the marker, or without a value in the list will appear in a top 
layer above all others.

For example, you might define a marker called Level with layer values of 
Terrain, Ground, Above, Air and Marker. That defines 5 layers with 'Terrain' on 
the bottom, then 'Ground' etc.

Pieces in each seperate layer stack in a seperate stack, always in the order 
specified. In this example, pieces will stack into 5 seperate stacks in each 
hex.

You can also define buttons to turn display of units in specific layers on or 
off and to rotate the display order of layers up or down by 1.

Cheers,
Brent.


>*********** REPLY SEPARATOR ***********
>
>On 2/07/2006 at 4:36 AM Jim wrote:
>Ok, I have a working module, and I have playtested it with success.
>The one practical issue that keeps coming up is the display order of
>the pieces. I've got some pieces I always want to be UNDER, and some I
>always want to be OVER. In fact, I think I can see the need for 4
>layers. I see some stuff in the various dialogs about layers, but I'm
>not sure if this is what I want, or even how to set it up.
>
>Can I define a specific layer for each different piece so that they
>always show under/over other pieces appropriately even after being
>dragged?
>

____________________________________________________________
Brent Easton                       
Analyst/Programmer                               
University of Western Sydney                                   
Email: [EMAIL PROTECTED]



 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/vassalengine/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to