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); }
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); }