33
33
:ArmyBase(a), d_name(a.d_name),
34
34
d_type_id(a.d_type_id),
35
35
d_description(a.d_description), d_production_cost(a.d_production_cost),
36
d_new_production_cost(a.d_new_production_cost),
36
37
d_production(a.d_production), d_armyset(a.d_armyset)
40
41
ArmyProtoBase::ArmyProtoBase()
41
42
:ArmyBase(), d_name(_("Untitled")), d_type_id(0),
42
d_description(""), d_production_cost(0), d_production(0),
43
d_description(""), d_production_cost(0), d_new_production_cost(0),
44
d_production(0), d_armyset(0)
47
48
ArmyProtoBase::ArmyProtoBase(XML_Helper* helper)
48
49
:ArmyBase(helper), d_name(""), d_type_id(0),
49
d_description(""), d_production_cost(0), d_production(0),
50
d_description(""), d_production_cost(0), d_new_production_cost(0),
51
d_production(0), d_armyset(0)
53
54
helper->getData(d_name, "name");
54
55
helper->getData(d_production_cost, "production_cost");
56
helper->getData(d_new_production_cost, "new_production_cost");
55
57
helper->getData(d_production, "production");
56
58
helper->getData(d_description, "description");
67
69
retval &= helper->saveData("name", d_name);
68
70
retval &= helper->saveData("description", d_description);
69
71
retval &= helper->saveData("production_cost", d_production_cost);
72
retval &= helper->saveData("new_production_cost", d_new_production_cost);
70
73
retval &= helper->saveData("production", d_production);
71
74
retval &= ArmyBase::saveData(helper);