mirror of https://github.com/stella-emu/stella.git
Fixed issue where preferences changed before a game was opened were not being changed. Removed average calculation in frame loop, which was not needed any longer.
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@330 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
parent
0f0625d9fe
commit
bee196595a
|
@ -13,7 +13,7 @@
|
||||||
// See the file "license" for information on usage and redistribution of
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
//
|
//
|
||||||
// $Id: mainSDL.cxx,v 1.4 2004-07-28 23:54:39 stephena Exp $
|
// $Id: mainSDL.cxx,v 1.5 2004-08-02 00:28:48 markgrebe Exp $
|
||||||
//============================================================================
|
//============================================================================
|
||||||
|
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
|
@ -415,6 +415,7 @@ bool handleInitialEvents(void)
|
||||||
{
|
{
|
||||||
if(key == SDLK_q) // Command-q quits
|
if(key == SDLK_q) // Command-q quits
|
||||||
{
|
{
|
||||||
|
theSettings->saveConfig();
|
||||||
return(false);
|
return(false);
|
||||||
}
|
}
|
||||||
else if(key == SDLK_o) // Command-o starts a new game
|
else if(key == SDLK_o) // Command-o starts a new game
|
||||||
|
@ -425,6 +426,7 @@ bool handleInitialEvents(void)
|
||||||
}
|
}
|
||||||
else if(event.type == SDL_QUIT)
|
else if(event.type == SDL_QUIT)
|
||||||
{
|
{
|
||||||
|
theSettings->saveConfig();
|
||||||
return(false);
|
return(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1134,7 +1136,6 @@ while(1) {
|
||||||
}
|
}
|
||||||
|
|
||||||
double lasttime = Atari_time();
|
double lasttime = Atari_time();
|
||||||
double frametime = 0.1; /* measure time between two runs */
|
|
||||||
|
|
||||||
enableGameMenus();
|
enableGameMenus();
|
||||||
|
|
||||||
|
@ -1162,9 +1163,6 @@ while(1) {
|
||||||
usleep((int) (delaytime * 1e6));
|
usleep((int) (delaytime * 1e6));
|
||||||
curtime = Atari_time();
|
curtime = Atari_time();
|
||||||
|
|
||||||
/* make average time */
|
|
||||||
frametime = (frametime * 4.0 + curtime - lastcurtime) * 0.2;
|
|
||||||
// fps = 1.0 / frametime;
|
|
||||||
lastcurtime = curtime;
|
lastcurtime = curtime;
|
||||||
|
|
||||||
lasttime += timePerFrame;
|
lasttime += timePerFrame;
|
||||||
|
|
Loading…
Reference in New Issue