From bff9590dbd13b8071002779a45f23f3910b22cf2 Mon Sep 17 00:00:00 2001 From: adelikat Date: Sat, 22 May 2010 04:39:08 +0000 Subject: [PATCH] Code cleanup - made a function I wrote awhile back more effecient slighty. Removed/edited some stale comments. Nothing of this commit should change functionality of anything. --- src/fceu.cpp | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/src/fceu.cpp b/src/fceu.cpp index 85f06b17..7bad35af 100644 --- a/src/fceu.cpp +++ b/src/fceu.cpp @@ -98,14 +98,9 @@ FCEUGI::~FCEUGI() bool CheckFileExists(const char* filename) { //This function simply checks to see if the given filename exists - string checkFilename; - - if (filename) - checkFilename = filename; - - //Check if this filename exists + if (!filename) return false; fstream test; - test.open(checkFilename.c_str(),fstream::in); + test.open(filename,fstream::in); if (test.fail()) { @@ -140,14 +135,13 @@ static void FCEU_CloseGame(void) { #ifdef WIN32 -// ################################## Start of SP CODE ########################### +//SP CODE extern char LoadedRomFName[2048]; if (storePreferences(LoadedRomFName)) { FCEUD_PrintError("Couldn't store debugging data"); } -// ################################## End of SP CODE ########################### #endif if(FCEUnetplay) @@ -172,8 +166,7 @@ static void FCEU_CloseGame(void) ResetExState(0,0); - //mbg 5/9/08 - clear screen when game is closed - //http://sourceforge.net/tracker/index.php?func=detail&aid=1787298&group_id=13536&atid=113536 + //clear screen when game is closed extern uint8 *XBuf; if(XBuf) memset(XBuf,0,256*256); @@ -182,11 +175,10 @@ static void FCEU_CloseGame(void) delete GameInfo; GameInfo = 0; - - //Reset frame counter + currFrameCounter = 0; - //Reset flags for Undo/Redo/Auto Savestating + //Reset flags for Undo/Redo/Auto Savestating //adelikat: TODO: maybe this stuff would be cleaner as a struct or class lastSavestateMade[0] = 0; undoSS = false; redoSS = false;