protected virtual void Bought(Tetris_Factory tetrisFactory) { if (tetrisFactory.cash >= cost) { tetrisFactory.cash -= cost; } }
public virtual void Update(GameTime gameTime, Tetris_Factory tetrisFactory) { button.Update(gameTime); if (button.IsClicked) { Bought(tetrisFactory); } }
protected override void Bought(Tetris_Factory tetrisFactory) { if (tetrisFactory.cash >= cost) { base.Bought(tetrisFactory); tetrisFactory.factoryList[lookToFactory].Upgrade(); cost += (ulong)(10 + .05 * cost); } }
protected override void Bought(Tetris_Factory tetrisFactory) { if (tetrisFactory.cash >= cost) { base.Bought(tetrisFactory); if (tetrisFactory.factoryList[looktoFactoryList].blockTier < 7) { cost += (ulong)(150 + cost * .25); tetrisFactory.factoryList[looktoFactoryList].blockTier++; } if (tetrisFactory.factoryList[looktoFactoryList].blockTier == 7) { button.enabled = false; } } }
protected override void Bought(Tetris_Factory tetrisFactory) { if (tetrisFactory.cash >= cost) { base.Bought(tetrisFactory); tetrisFactory.factoryList.Add(new Block_Factory()); tetrisFactory.AddEmptyLayer(); tetrisFactory.AddAutoGridRow(); button.enabled = false; tetrisFactory.showNextBlockFactoryUpgrade = true; purchased = true; } else { tetrisFactory.showNextBlockFactoryUpgrade = false; } }
public override void Update(GameTime gameTime, Tetris_Factory tetrisFactory) { base.Update(gameTime, tetrisFactory); }