void Player::updateState(int turn, Bid raw_bid, Bid production_bid) { orderFactories(turn); ///<@brief деньги за заказ фабрики списываются сразу manufacture(); buildFactories(turn); _current_buy_raw_bid = raw_bid; _current_sell_production_bid = production_bid; processBids(); payBills(); if (_cash < 0) { _state = State::BANKRUPT; } _state = State::THINKING; }
CSVSettings::Page::Page(const QString &pageName, QList <CSMSettings::Setting *> settingList, SettingWindow *parent) : mParent(parent), mIsEditorPage (false), Frame(false, "", parent) { setObjectName (pageName); if (mViewFactories.size() == 0) buildFactories(); setVLayout(); setupViews (settingList); }