1
0

Implement DIALOG timeout

This commit is contained in:
otya128
2016-12-26 22:02:23 +09:00
parent c5aa10fcc8
commit 80bc64ee9c

View File

@@ -270,8 +270,23 @@ class Dialog : DialogBase
scope (exit)
petitcom.dialog = null;
bool isPressed;
int timeoutframe;
if (timeout > 0)
{
timeoutframe = timeout * 60;
}
else if (timeout < 0)
{
timeoutframe = -timeout;
}
auto startmaincnt = petitcom.maincnt;
while (!isPressed)
{
petitcom.maincnt++;
if (petitcom.maincnt - startmaincnt == timeoutframe)
{
break;
}
auto to = petitcom.touchPosition();
auto x = to.display1X;
auto y = to.display1Y;