CityTradeOptions::Order CityTradeOptions::switchOrder( GoodType type ) { if( !isVendor( type ) ) { switch( getOrder( type ) ) { case noTrade: setOrder( type, importing ); break; case importing: setOrder( type, noTrade ); break; default: break; } } { switch( getOrder( type ) ) { case noTrade: setOrder( type, exporting ); break; case exporting: setOrder( type, importing ); break; case importing: setOrder( type, noTrade ); break; default: break; } } _d->updateLists(); return getOrder( type ); }
CityTradeOptions::Order CityTradeOptions::switchOrder( GoodType type ) { if( !isVendor( type ) ) { switch( getOrder( type ) ) { case noTrade: setOrder( type, importing ); break; case importing: setOrder( type, noTrade ); break; } } { switch( getOrder( type ) ) { case noTrade: setOrder( type, exporting ); break; case exporting: setOrder( type, importing ); break; case importing: setOrder( type, noTrade ); break; } } return getOrder( type ); }