Cleanup and documentation.

svn-id: r50610
This commit is contained in:
Alejandro Marzini 2010-07-03 00:25:06 +00:00
parent fda9416cc8
commit 4e50b23005
6 changed files with 31 additions and 33 deletions

View File

@ -34,9 +34,6 @@
class OSystem_GP2X : public OSystem_POSIX {
public:
OSystem_GP2X() {}
virtual ~OSystem_GP2X() {}
virtual void initBackend();
virtual void quit();
virtual void addSysArchivesToSearchSet(Common::SearchSet &s, int priority = 0);

View File

@ -23,9 +23,6 @@
*
*/
#include "common/scummsys.h"
#include "common/system.h"
#include "backends/platform/linuxmoto/linuxmoto-sdl.h"
#include "base/main.h"
@ -35,6 +32,9 @@ int main(int argc, char *argv[]) {
g_system = new OSystem_LINUXMOTO();
assert(g_system);
// Pre initialize the backend
((OSystem_POSIX *)g_system)->init();
// Invoke the actual ScummVM main entry point:
int res = scummvm_main(argc, argv);

View File

@ -38,6 +38,7 @@ bool OSystem_SDL_SamsungTV::hasFeature(Feature f) {
}
void OSystem_SDL_SamsungTV::initBackend() {
// Create the events manager
if (_eventManager == 0)
_eventManager = new SamsungTVSdlEventManager(this);

View File

@ -63,7 +63,7 @@ public:
*/
virtual SdlMixerManager *getMixerManager();
// Override functions from ModularBackend
// Override functions from ModularBackend and OSystem
virtual void initBackend();
virtual Common::HardwareKeySet *getHardwareKeySet();
virtual void quit();

View File

@ -71,9 +71,6 @@ OSystem_SDL_Symbian::OSystem_SDL_Symbian()
}
OSystem_SDL_Symbian::~OSystem_SDL_Symbian() {
}
void OSystem_SDL_Symbian::init() {
_RFs = &CEikonEnv::Static()->FsSession();
_fsFactory = new SymbianFilesystemFactory();

View File

@ -32,39 +32,40 @@ class RFs;
class OSystem_SDL_Symbian : public OSystem_SDL {
public:
OSystem_SDL_Symbian();
~OSystem_SDL_Symbian();
// Overloaded from OSystem_SDL
void init();
void initBackend();
void quit();
void engineInit();
void engineDone();
bool setGraphicsMode(const char *name);
Common::String getDefaultConfigFileName();
void setupIcon();
// Override from OSystem_SDL
virtual void init();
virtual void initBackend();
virtual void quit();
virtual void engineInit();
virtual void engineDone();
virtual bool setGraphicsMode(const char *name);
virtual Common::String getDefaultConfigFileName();
virtual void setupIcon();
// Returns reference to File session
/**
* Returns reference to File session
*/
RFs& FsSession();
void quitWithErrorMsg(const char *msg);
// vibration support
// Vibration support
#ifdef USE_VIBRA_SE_PXXX
//
// Intialize the vibration api used if present and supported
//
/**
* Intialize the vibration api used if present and supported
*/
void initializeVibration();
//
// Turn vibration on, repeat no time
// @param vibraLength number of repetitions
//
/**
* Turn vibration on, repeat no time
* @param vibraLength number of repetitions
*/
void vibrationOn(int vibraLength);
//
// Turns the vibration off
//
/**
* Turns the vibration off
*/
void vibrationOff();
protected:
@ -72,7 +73,9 @@ protected:
#endif // USE_VIBRA_SE_PXXX
protected:
// Used to intialized special game mappings
/**
* Used to intialized special game mappings
*/
void checkMappings();
RFs* _RFs;