blob: caba9e2493332feb1796ca83412f8dbd49732ea1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#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));
}
|