#include "stdafx.h" #include "OptionManager.h" #include "MainApp.h" OptionManager* OptionManager::singleton = nullptr; OptionManager::OptionManager() { singleton = this; windowed = false; width = 1024; height = 768; bpp = 32; envVolume = 0.5f; effVolume = 0.5f; } OptionManager::~OptionManager() { //Save("./option/option.txt"); singleton = nullptr; } void OptionManager::ReqOptionValue() { //TODO: yote } void OptionManager::SetWindowedOption(bool pWindowed, unsigned int pWidth, unsigned int pHeight, unsigned char pBpp) { if (windowed == pWindowed && width == pWidth && height == pHeight && bpp == pBpp) { return; } THEAPP->UpdateScreenSize(pWidth, pHeight, pBpp, pWindowed); windowed = pWindowed; width = pWidth; height = pHeight; bpp = pBpp; } void OptionManager::SetVolume(float pEnv, float pEff) { envVolume = pEnv; effVolume = pEff; //SCENEMAN->UpdateSoundGain(); //SOUNDSYS->UpdateSoundGain(); } bool OptionManager::Save(const char* pPathName) { return true; //TODO: yote } bool OptionManager::Load(const char* pPathName) { return true; //TODO: yote }