YAPOG  0.0.1
Yet Another Pokemon Online Game
SpriteReader.cpp
Go to the documentation of this file.
7 
8 namespace yap
9 {
12 
14  Sprite& sprite,
15  const String& xmlRootNodeName)
16  : BaseSpriteReader (sprite, xmlRootNodeName)
17  , sprite_ (sprite)
18  {
19  }
20 
22  {
23  }
24 
25  void SpriteReader::Visit (XmlReader& visitable)
26  {
27  auto reader = visitable.ChangeRoot (xmlRootNodeName_);
28  reader = reader->ChangeRoot (DEFAULT_XML_TEXTURE_NODE_NAME);
29 
31  ObjectFactory::Instance ().Create<Texture> (
32  "Texture",
33  reader->ReadID (
35  }
36 } // namespace yap