FactoryIron::FactoryIron() : Factory(G_NONE, G_IRON, B_IRON, Size(2) )
{
   _setProductRate( 9.6f );
   _picture = &Picture::load(ResourceGroup::commerce, 54);

   _animation.load( ResourceGroup::commerce, 55, 6);
   _fgPictures.resize(2);
}
FactoryTimber::FactoryTimber() : Factory(G_NONE, G_TIMBER, B_TIMBER, Size(2) )
{
   _setProductRate( 9.6f );
   _picture = &Picture::load(ResourceGroup::commerce, 72);

   _animation.load( ResourceGroup::commerce, 73, 10);
   _fgPictures.resize(2);
}
TimberLogger::TimberLogger() : Factory(G_NONE, G_TIMBER, B_TIMBER_YARD, Size(2) )
{
  _setProductRate( 9.6f );
  setPicture( Picture::load(ResourceGroup::commerce, 72) );

  _getAnimation().load( ResourceGroup::commerce, 73, 10);
  _fgPictures.resize(2);
  setWorkers( 0 );
}
MarbleQuarry::MarbleQuarry() : Factory(Good::none, Good::marble, B_MARBLE_QUARRY, Size(2) )
{
  _setProductRate( 9.6f );
  setPicture( Picture::load( ResourceGroup::commerce, 43 ) );

  _getAnimation().load( ResourceGroup::commerce, 44, 10);
  _getAnimation().setFrameDelay( 4 );
  _fgPictures.resize(2);
}
IronMine::IronMine() : Factory(G_NONE, G_IRON, B_IRON_MINE, Size(2) )
{
  _setProductRate( 9.6f );
  setWorkers( 0 );

  setPicture( Picture::load(ResourceGroup::commerce, 54) );

  _getAnimation().load( ResourceGroup::commerce, 55, 6 );
  _getAnimation().setFrameDelay( 5 );
  _fgPictures.resize(2);
}
Beispiel #6
0
FactoryClay::FactoryClay() : Factory(G_NONE, G_CLAY, B_CLAY_PIT, Size(2) )
{
  _setProductRate( 9.6f );
  _picture = &Picture::load( ResourceGroup::commerce, 61 );

  _animation.load( ResourceGroup::commerce, 62, 10);
  _animation.setFrameDelay( 3 );
  _fgPictures.resize(2);

  setMaxWorkers( 10 );
  setWorkers( 0 );
}