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); }
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 ); }