OSystem changes so Win32 port compiles again.

git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1334 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
stephena 2007-07-31 00:45:28 +00:00
parent 618d2b3ba0
commit 06ebb24bb6
1 changed files with 13 additions and 22 deletions

View File

@ -13,7 +13,7 @@
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: OSystemWin32.cxx,v 1.18 2007-06-20 20:36:28 stephena Exp $
// $Id: OSystemWin32.cxx,v 1.19 2007-07-31 00:45:28 stephena Exp $
//============================================================================
#include <sstream>
@ -24,37 +24,28 @@
#include "OSystem.hxx"
#include "OSystemWin32.hxx"
/**
Each derived class is responsible for calling the following methods
in its constructor:
setBaseDir()
setStateDir()
setPropertiesDir()
setConfigFile()
setCacheFile()
See OSystem.hxx for a further explanation
*/
/**
Each derived class is responsible for calling the following methods
in its constructor:
setBaseDir()
setConfigFile()
See OSystem.hxx for a further explanation
*/
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OSystemWin32::OSystemWin32(const string& path) : OSystem()
OSystemWin32::OSystemWin32()
: OSystem()
{
// TODO - there really should be code here to determine which version
// of Windows is being used.
// If using a version which supports multiple users (NT and above),
// the relevant directories should be created in per-user locations.
// For now, we just put it in the same directory as the executable.
const string& basedir = (path.length() > 0) ? path : ".";
const string& basedir = ".";
setBaseDir(basedir);
setStateDir(basedir + "\\state\\");
setPropertiesDir(basedir);
setConfigFile(basedir + "\\stella.ini");
setCacheFile(basedir + "\\stella.cache");
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -