コード例 #1
0
ファイル: BombRoot.cs プロジェクト: abergie5b/SpaceInvaders
        public override void  VisitShip(Ship m)
        {
            GameObject pGameObj  = (GameObject)Iterator.GetChild(m);
            GameObject pGameObjB = (GameObject)Iterator.GetChild(this);

            ColPair.Collide(pGameObj, pGameObjB);
        }
コード例 #2
0
ファイル: BombRoot.cs プロジェクト: abergie5b/SpaceInvaders
        public override void VisitShipRoot(ShipRoot b)
        {
            GameObject pGameObjA = (GameObject)Iterator.GetChild(b);
            GameObject pGameObjB = (GameObject)Iterator.GetChild(this);

            ColPair.Collide(pGameObjA, pGameObjB);
        }
コード例 #3
0
        public override void VisitMissileGroup(MissileGroup m)
        {
            // Missile vs ShieldColumn
            GameObject pGameObj = (GameObject)Iterator.GetChild(this);

            ColPair.Collide(m, pGameObj);
        }
コード例 #4
0
ファイル: Missile.cs プロジェクト: abergie5b/SpaceInvaders
        public override void VisitBombRoot(BombRoot b)
        {
            GameObject pGameObj = (GameObject)Iterator.GetChild(b);

            ColPair.Collide(pGameObj, this);
        }
コード例 #5
0
        public override void VisitMissileGroup(MissileGroup m)
        {
            GameObject pGameObj = (GameObject)Iterator.GetChild(m);

            ColPair.Collide(pGameObj, this);
        }
コード例 #6
0
 public override void VisitBomb(Bomb b)
 {
     ColPair.Collide(b, (GameObject)Iterator.GetChild(this));
 }
コード例 #7
0
        public override void VisitGrid(AlienGrid m)
        {
            GameObject pGameObj = (GameObject)Iterator.GetChild(this);

            ColPair.Collide(m, pGameObj);
        }
コード例 #8
0
 public override void VisitBombRoot(BombRoot b)
 {
     ColPair.Collide((GameObject)Iterator.GetChild(b), this);
 }
コード例 #9
0
        public override void VisitMissile(Missile m)
        {
            GameObject pGameObj = (GameObject)Iterator.GetChild(this);

            ColPair.Collide(m, pGameObj);
        }
コード例 #10
0
 public override void VisitBombRoot(BombRoot b)
 {
     // Bomb vs ShieldColumn
     ColPair.Collide(b, (GameObject)Iterator.GetChild(this));
 }