Class VassalMapPieceIndex

java.lang.Object
VASSAL.build.module.index.VassalMapPieceIndex

public class VassalMapPieceIndex extends Object
Maintain a set of Indexes about location related information of pieces on a Vassal Map. 1. Maintain a Quadtree of x,y locations to enable fast direct lookup and ranged selections 2. Maintain cross-references of all values for CurrentZone and LocationName to be able to quickly find all pieces in a specified Zone, Region or module defined location like a Hex.