Ejemplo n.º 1
0
	def selUpdate( self ):
		if self.selection.size:
			if WorldEditor.isKeyDown( KEY_C ):
				self.selEditor = WorldEditor.ChunkEditor( self.selection )
			else:
				self.selEditor = WorldEditor.ChunkItemEditor( self.selection )
			WorldEditor.setCurrentEditors( self.selEditor )
			print "Selected a", self.selEditor.description
		else:
			self.selEditor = None
			WorldEditor.setCurrentEditors()
	def onStop( self ):
		self.selEditor = None
		WorldEditor.setCurrentEditors()
		
		# Remove the closed captions commentary viewer
		self.cc.visible = 0
		self.cc.delAsView()
		del self.cc

		# Remove options entries that are messy and transient
		WorldEditor.saveOptions()

		return 0
	def selUpdate( self ):
		try:
			# tell big bang what the current selection is
			WorldEditor.revealSelection( self.selection )

			if self.selection.size:

				self.selEditor = WorldEditor.ChunkItemEditor( self.selection )

				WorldEditor.setCurrentEditors( self.selEditor )
				#if hasattr(self.selEditor, "description"):
				#	print "Selected a", str(self.selEditor.description)
				#else:
				#	print "Selected a group"

				# inform the user of stats about the selection
				#if ( self.objInfo.shellMode == 1 and self.selection.size > 1):
				#	WorldEditor.showChunkReport( self.selection )
			else:
				self.selEditor = None
				WorldEditor.setCurrentEditors()
		except EnvironmentError, e:
			WorldEditor.addCommentaryMsg( e.args[0], 1 )