28#include <guichan/actionlistener.hpp>
51 void action(
const gcn::ActionEvent &event)
override;
54 void mouseMoved(gcn::MouseEvent &event)
override;
~EquipmentWindow() override
void setSelected(int index)
void action(const gcn::ActionEvent &event) override
void mouseMoved(gcn::MouseEvent &event) override
int mSelected
Index of selected item.
Item * getItem(int x, int y) const
int getSelected() const
Returns the current selected slot or -1 if none.
void mouseExited(gcn::MouseEvent &event) override
int getBoxIndex(int x, int y) const
Returns an index of an equipment box at the given position, or -1 if there is no box.
std::string getSlotName(int x, int y) const
void draw(gcn::Graphics *graphics) override
Draws the equipment window.
void mousePressed(gcn::MouseEvent &mouseEvent) override
Represents one or more instances of a certain item type.
EquipmentWindow * equipmentWindow