Пример #1
0
 protected virtual void Bought(Tetris_Factory tetrisFactory)
 {
     if (tetrisFactory.cash >= cost)
     {
         tetrisFactory.cash -= cost;
     }
 }
Пример #2
0
        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);
     }
 }
Пример #4
0
 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;
         }
     }
 }
Пример #5
0
 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;
     }
 }
Пример #6
0
 public override void Update(GameTime gameTime, Tetris_Factory tetrisFactory)
 {
     base.Update(gameTime, tetrisFactory);
 }