public bool CheckColumns(ShieldPart inObj) { ListNode ptr = (ListNode)Columns.getActiveHead(); while (ptr != null) { Column temp = (Column)ptr.getData(); if (temp.iSCollide(inObj.getCollisionObjRectangle())) { return(temp.CheckAliens(inObj)); } ptr = (ListNode)ptr.pNext; } return(false); }
public bool CheckAliens(ShieldPart inObj) { ListNode ptr = (ListNode)Aliens.getActiveHead(); while (ptr != null) { Alien temp = (Alien)ptr.getData(); if (temp.iSCollide(inObj.getCollisionObjRectangle())) { GameObjMananger.getInstance().KillObject(inObj, SpriteBatchName.Shields); return(true); } ptr = (ListNode)ptr.pNext; } return(false); }