ExplodingSprite::ExplodingSprite(const MultiframeSprite& s) :
  MultiframeSprite(s), 
  chunks(), 
  freeList(),
  frames() {
  makeChunks(Gamedata::getInstance()->getXmlInt("asteroidChunkSize"));
}
Пример #2
0
ExplodingSprite::ExplodingSprite(const Sprite& s) :
  Sprite(s), 
  chunks(), 
  freeList(),
  frames() {
  makeChunks(Gamedata::getInstance().getXmlInt(s.getName()+"/chunk/size"));
}
ExplodingSprite::ExplodingSprite(const std::string& n, 
																 const Vector2f& pos, const Vector2f& vel, 
																 const Frame* fm) :
  Sprite(n, pos, vel, fm), 
  chunks(), 
  freeList(),
  frames() {
  makeChunks(Gamedata::getInstance()->getXmlInt(getName()+"ChunkSize"));
}