Left-click or right-click the slot.

        Args:
            slot (Slot): The clicked slot. Can be ``Slot`` instance or integer.
                         Set to ``inventory.cursor_slot``
                         for clicking outside the window.

def click_slot(self, slot, right=False):
        """
        Left-click or right-click the slot.

        Args:
            slot (Slot): The clicked slot. Can be ``Slot`` instance or integer.
                         Set to ``inventory.cursor_slot``
                         for clicking outside the window.
        """
        if isinstance(slot, int):
            slot = self.window.slots[slot]
        button = constants.INV_BUTTON_RIGHT \
            if right else constants.INV_BUTTON_LEFT
        return self.send_click(windows.SingleClick(slot, button))