YAPOG  0.0.1
Yet Another Pokemon Online Game
NatureInfoReader.cpp
Go to the documentation of this file.
2 
3 namespace yap
4 {
12  "specialAttack";
14  "specialDefense";
16 
18  : natureInfo_ (natureInfo)
19  {
20  }
21 
23  NatureInfo& natureInfo,
24  const String& xmlRootNodeName)
25  : natureInfo_ (natureInfo),
26  xmlRootNodeName_ (xmlRootNodeName)
27  {
28  }
29 
31  {
32  }
33 
35  {
36  auto reader = visitable.ChangeRoot (xmlRootNodeName_);
37 
39  reader->ReadID (
41 
42  natureInfo_.SetName (reader->ReadString (DEFAULT_XML_NAME_NODE_NAME));
43 
44  reader = reader->ChangeRoot (DEFAULT_XML_FACTORS_NODE_NAME);
45 
47  reader->ReadFloat (
49 
51  reader->ReadFloat (
53 
55  reader->ReadFloat (
57 
59  reader->ReadFloat (
61 
63  reader->ReadFloat (
65  }
66 }