예제 #1
0
 def setAttentionToCell(self, x, y, isRightClick):
     if isRightClick:
         handler = avatar_getter.getInputHandler()
         if handler is not None:
             matrix = minimap_utils.makePointMatrixByLocal(x, y, *self._boundingBox)
             handler.onMinimapClicked(matrix.translation)
     else:
         commands = g_sessionProvider.shared.chatCommands
         if commands is not None:
             commands.sendAttentionToCell(minimap_utils.makeCellIndex(x, y))
     return
예제 #2
0
 def setAttentionToCell(self, x, y, isRightClick):
     if isRightClick:
         handler = avatar_getter.getInputHandler()
         if handler is not None:
             matrix = minimap_utils.makePointMatrixByLocal(
                 x, y, *self._boundingBox)
             handler.onMinimapClicked(matrix.translation)
     else:
         commands = self.sessionProvider.shared.chatCommands
         if commands is not None:
             commands.sendAttentionToCell(minimap_utils.makeCellIndex(x, y))
     return
 def _getClickPosition(self, x, y):
     return minimap_utils.makePointMatrixByLocal(
         x, y, *self._boundingBox).translation