void OSystem_Wii::initBackend() { _startup_time = gettime(); char buf[MAXPATHLEN]; if (!getcwd(buf, MAXPATHLEN)) strcpy(buf, "/"); _savefile = new DefaultSaveFileManager(buf); _mixer = new Audio::MixerImpl(this); _timer = new DefaultTimerManager(); _fullscreen = ConfMan.getBool("fullscreen"); initGfx(); initSfx(); initEvents(); OSystem::initBackend(); }
void OSystem_Wii::initBackend() { _startup_time = gettime(); ConfMan.registerDefault("fullscreen", true); ConfMan.registerDefault("aspect_ratio", true); ConfMan.registerDefault("wii_video_default_underscan_x", 16); ConfMan.registerDefault("wii_video_default_underscan_y", 16); ConfMan.registerDefault("wii_video_ds_underscan_x", 16); ConfMan.registerDefault("wii_video_ds_underscan_y", 16); ConfMan.registerDefault("wii_pad_sensitivity", 48); ConfMan.registerDefault("wii_pad_acceleration", 5); ConfMan.registerDefault("wii_smb_server", ""); ConfMan.registerDefault("wii_smb_share", ""); ConfMan.registerDefault("wii_smb_username", ""); ConfMan.registerDefault("wii_smb_password", ""); WiiFilesystemFactory &fsf = WiiFilesystemFactory::instance(); #ifdef USE_WII_SMB fsf.setSMBLoginData(ConfMan.get("wii_smb_server"), ConfMan.get("wii_smb_share"), ConfMan.get("wii_smb_username"), ConfMan.get("wii_smb_password")); #endif fsf.asyncInit(); char buf[MAXPATHLEN]; if (!getcwd(buf, MAXPATHLEN)) strcpy(buf, "/"); _savefile = new DefaultSaveFileManager(buf); _timer = new DefaultTimerManager(); initGfx(); initSfx(); initEvents(); OSystem::initBackend(); }