mirror of
https://github.com/vcmi/vcmi.git
synced 2025-08-13 19:54:17 +02:00
Implemented #390.
This commit is contained in:
@@ -1832,6 +1832,17 @@ void CAdvMapInt::keyPressed(const SDL_KeyboardEvent & key)
|
|||||||
if(isActive())
|
if(isActive())
|
||||||
GH.pushInt(new CSelectionScreen(CMenuScreen::saveGame));
|
GH.pushInt(new CSelectionScreen(CMenuScreen::saveGame));
|
||||||
return;
|
return;
|
||||||
|
case SDLK_d:
|
||||||
|
{
|
||||||
|
const CGHeroInstance *h = dynamic_cast<const CGHeroInstance*>(selection);
|
||||||
|
if(h && isActive())
|
||||||
|
LOCPLINT->tryDiggging(h);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
case SDLK_p:
|
||||||
|
if(isActive())
|
||||||
|
LOCPLINT->showPuzzleMap();
|
||||||
|
return;
|
||||||
case SDLK_SPACE: //space - try to revisit current object with selected hero
|
case SDLK_SPACE: //space - try to revisit current object with selected hero
|
||||||
{
|
{
|
||||||
if(!isActive())
|
if(!isActive())
|
||||||
|
Reference in New Issue
Block a user