#include "CRSMSession.hpp" #include "crsm.hpp" void CRSMSession::clear() { auto configVals = configValues; *this = CRSMSession(); configValues = configVals; } CRSMSession::CRSMSession() : ConfigBase::ConfigBase({ ConfigVal(League), ConfigVal(State), ConfigVal(UserWish), ConfigVal(CountDown), ConfigVal(Scenario), ConfigVal(Clonk.Admin), ConfigVal(Clonk.Clients), ConfigVal(Clonk.Server), ConfigVal(IRC.Admin), ConfigVal(IRC.UseIngameChat), }) {} CRSMSession::CRSMSession(CRSM *crsm) : CRSMSession() { addConfigValue("Hosting.UserWishes", mkConfigValue(crsm->userlist, false)); }