def __init__( self ):
		global bd
		bd = self
		self.objInfo = ObjInfo()
		global oi
		oi = self.objInfo
		self.modeName = "Object"
		self.terrainModeName = "TerrainTexture"
		self.itemSnapMode = 0
		self.nextTimeDoSelUpdate = 0
		self.currentTerrainFilter = -1
		self.rightMouseButtonDown = 0
		self.mouseMoved = 0
		self.eDown = 0
		self.qDown = 0
		self.avatarMode = 0
		self.modeStack = []
		self.needsChunkVizUpdate = False
		self.currentSpace = ""

		WorldEditor.setNoSelectionFilter( "portal" )
		WorldEditor.setOptionInt( "render/chunk/vizMode", 0 );
Exemplo n.º 2
0
def setSelectionFilter( name ):
	"""This function sets the selection filter."""
	filter = ""
	for item in selectFilters:
		if item[0] == name:
			filter = item[1]

	WorldEditor.setSelectionFilter( filter )

	if name == "Portals":
		WorldEditor.setNoSelectionFilter( "" )
	else:
		WorldEditor.setNoSelectionFilter( "portal" )

	if name == "All Except Terrain and Shells":
		WorldEditor.setNoSelectionFilter( "portal|terrain" )
		WorldEditor.setSelectShellsOnly( 2 )
	elif name == "Shells + Contents":
		WorldEditor.setSelectShellsOnly( 1 )
	elif name == "Models":
		WorldEditor.setSelectShellsOnly( 2 )
	else:
		WorldEditor.setSelectShellsOnly( 0 )
Exemplo n.º 3
0
def setSelectionFilter(name):
    """This function sets the selection filter."""
    filter = ""
    for item in selectFilters:
        if item[0] == name:
            filter = item[1]

    WorldEditor.setSelectionFilter(filter)

    if name == "Portals":
        WorldEditor.setNoSelectionFilter("")
    else:
        WorldEditor.setNoSelectionFilter("portal")

    if name == "All Except Terrain and Shells":
        WorldEditor.setNoSelectionFilter("portal|terrain")
        WorldEditor.setSelectShellsOnly(2)
    elif name == "Shells + Contents":
        WorldEditor.setSelectShellsOnly(1)
    elif name == "Models":
        WorldEditor.setSelectShellsOnly(2)
    else:
        WorldEditor.setSelectShellsOnly(0)