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 30 31 32 33 34 35 36 37
|
/* This file is part of the Spring engine (GPL v2 or later), see LICENSE.html */
#include "SkirmishAIKey.h"
#include "System/creg/creg_cond.h"
#include <string>
CR_BIND(SkirmishAIKey, )
CR_REG_METADATA(SkirmishAIKey, (
CR_MEMBER(shortName),
CR_MEMBER(version),
CR_MEMBER(interface)
))
SkirmishAIKey::SkirmishAIKey(
const std::string& shortName,
const std::string& version,
const AIInterfaceKey& interface
)
: shortName(shortName)
, version(version)
, interface(interface)
{}
SkirmishAIKey::SkirmishAIKey(
const SkirmishAIKey& base,
const AIInterfaceKey& interface
)
: shortName(base.shortName)
, version(base.version)
, interface(interface)
{}
SkirmishAIKey::SkirmishAIKey(const SkirmishAIKey& toCopy) = default;
|