summaryrefslogtreecommitdiff
path: root/src/interface/Engine.cpp
diff options
context:
space:
mode:
authorjacob1 <jfu614@gmail.com>2012-10-03 22:55:19 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-10-05 15:31:04 (GMT)
commit97cea273e5d02ed13d674ec8cc8308afe51e54b0 (patch)
tree3aff41d10f9f2dd08f98245369a6da70f0944693 /src/interface/Engine.cpp
parent71db872e6422dd264ffa00a848d3f8a76e08b279 (diff)
downloadpowder-97cea273e5d02ed13d674ec8cc8308afe51e54b0.zip
powder-97cea273e5d02ed13d674ec8cc8308afe51e54b0.tar.gz
Fast quit option (disable to make "X" act like in tpt)
Diffstat (limited to 'src/interface/Engine.cpp')
-rw-r--r--src/interface/Engine.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/interface/Engine.cpp b/src/interface/Engine.cpp
index 643a023..cdfadc8 100644
--- a/src/interface/Engine.cpp
+++ b/src/interface/Engine.cpp
@@ -30,6 +30,7 @@ Engine::Engine():
FrameIndex(0),
Fullscreen(false),
Scale(1),
+ FastQuit(1),
break_(false),
lastTick(0)
{
@@ -109,7 +110,7 @@ void Engine::ShowWindow(Window * window)
}
-void Engine::CloseWindow()
+int Engine::CloseWindow()
{
if(!windows.empty())
{
@@ -139,10 +140,12 @@ void Engine::CloseWindow()
mousexp_ = mousex_;
mouseyp_ = mousey_;
}
+ return 0;
}
else
{
state_ = NULL;
+ return 1;
}
}