Ejemplo n.º 1
0
        public void ReloadBomb(Bomb inBomb)
        {
            usedBomb--;
            Column temp = ((Column)(GameObjMananger.getInstance().Find(inBomb.ColumnName)));

            if (temp != null)
            {
                temp.Bomb_Active = false;
            }

            inBomb.setStatus(false);
            Add(inBomb);
        }
Ejemplo n.º 2
0
        public bool DropBomb(Bomb inBomb)
        {
            if (!Bomb_Active)
            {
                Bomb_Active = true;

                Alien     _alien = (Alien)Aliens.getDatabyIndex(0);
                Rectangle temp   = _alien.getRectangle();
                Rectangle inRect = new Rectangle(temp.X, temp.Y, 10, 10);
                _bomb = inBomb;
                _bomb.setRectangle(inRect);
                _bomb.setDir(new Vector2(0, 5));
                _bomb.ColumnName = this.Name;
                _bomb.setStatus(Bomb_Active);

                return(true);
            }

            return(false);
        }