// Object type constants const TYPE_RECTPLACER = 1, TYPE_TERRAINPAINTER = 2, TYPE_NULLCONSTRAINT = 3, TYPE_LAYEREDPAINTER = 4, TYPE_AVOIDAREACONSTRAINT = 5, TYPE_CLUMPPLACER = 6, TYPE_AVOIDTEXTURECONSTRAINT = 7, TYPE_ELEVATIONPAINTER = 8; const LOAD_NOTHING = 0; const LOAD_TERRAIN = 1 const LOAD_INTERACTIVES = 2; const LOAD_NON_INTERACTIVES = 4; const LOAD_ALL = LOAD_TERRAIN | LOAD_INTERACTIVES | LOAD_NON_INTERACTIVES; // Utility functions function println(x) { print(x); print("\n"); } function argsToArray(x) { if(x.length!=1) { var ret = new Array(); for(var i=0; i