summaryrefslogtreecommitdiffstats
path: root/src/CRSMSession.cpp
blob: 0a7e4868ac6db639fc956baf9c49ae0e852920d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "CRSMSession.hpp"
#include "crsm.hpp"

CRSMSession::CRSMSession() : ClearableConfigBase<CRSMSession>({
    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));
}