mirror of
https://github.com/vcmi/vcmi.git
synced 2025-01-26 03:52:01 +02:00
CCastleInterface: Enable right click on Hero Info
This commit is contained in:
parent
d1ebf24b55
commit
ae6d3c9138
@ -393,6 +393,14 @@ void CHeroGSlot::clickLeft(tribool down, bool previousState)
|
||||
}
|
||||
}
|
||||
|
||||
void CHeroGSlot::clickRight(tribool down, bool previousState)
|
||||
{
|
||||
if(down && hero)
|
||||
{
|
||||
GH.pushInt(new CInfoBoxPopup(Point(pos.x + 175, pos.y + 100), hero));
|
||||
}
|
||||
}
|
||||
|
||||
void CHeroGSlot::deactivate()
|
||||
{
|
||||
vstd::clear_pointer(selection);
|
||||
@ -411,7 +419,7 @@ CHeroGSlot::CHeroGSlot(int x, int y, int updown, const CGHeroInstance *h, HeroSl
|
||||
image = nullptr;
|
||||
set(h);
|
||||
|
||||
addUsedEvents(LCLICK | HOVER);
|
||||
addUsedEvents(LCLICK | RCLICK | HOVER);
|
||||
}
|
||||
|
||||
CHeroGSlot::~CHeroGSlot()
|
||||
|
@ -90,6 +90,7 @@ public:
|
||||
|
||||
void hover (bool on);
|
||||
void clickLeft(tribool down, bool previousState);
|
||||
void clickRight(tribool down, bool previousState);
|
||||
void deactivate();
|
||||
CHeroGSlot(int x, int y, int updown, const CGHeroInstance *h, HeroSlots * Owner); //c-tor
|
||||
~CHeroGSlot(); //d-tor
|
||||
|
Loading…
x
Reference in New Issue
Block a user