ironsphererpg/scripts/RPGEscapeMenu.cs

25 lines
482 B
C#
Raw Permalink Normal View History

function RPGEscapeMenu::onWake(%this)
{
if (!isObject(EscMM))
{
new ActionMap(EscMM);
EscMM.bindCmd(keyboard, "escape", "", "RPGReturnToGame();");
}
MoveMap.pop();
EscMM.push();
}
function RPGEscapeMenu::onSleep(%this)
{
EscMM.pop();
MoveMap.push();
}
function escapeFromGame()
{
canvas.pushDialog(RPGEscapeMenu);
}
function RPGReturnToGame()
{
canvas.popDialog(RPGEscapeMenu);
}
loadgui("RPGEscapeMenu");