handled = 1 if key == KEY_MIDDLEMOUSE: self.onMiddleMouse() handled = 1 #elif key == KEY_RETURN: # self.addChunkItem() elif key == KEY_DELETE: if self.selection.size: WorldEditor.deleteChunkItems( self.selection ) elif key == KEY_ESCAPE: # clear the selection set_clear( self.selection ) self.selUpdate() #elif key == KEY_R and self.objInfo.shellMode and self.selection.size: elif key == KEY_R and self.selection.size: WorldEditor.recreateChunks( self.selection ) WorldEditor.addCommentaryMsg( "Recreated chunks" ) # clear the selection set_clear( self.selection ) self.selUpdate() # elif key == KEY_T: # WorldEditor.recalcTerrainShadows() # WorldEditor.addCommentaryMsg( "Recalced shadows" ) elif key == KEY_C: if self.selection.size > 0: WorldEditor.cloneChunkItems( self.selection, bd.itemTool.locator.subLocator ) WorldEditor.addCommentaryMsg( "Cloned Selection" ) else: if key == KEY_LEFTMOUSE: self.leftMouseDown = 0