示例#1
0
 public AlienGrid(Composite.CompositeName compositeName, float inXDelta, float inYDelta)
     : base(pGameObject)
 {
     this.compositeName = compositeName;
     this.xDelta        = inXDelta;
     this.yDelta        = inYDelta;
 }
示例#2
0
 public ShieldGroup(Composite.CompositeName compositeName, float posX, float posY)
     : base(pGameObject)
 {
     this.compositeName = compositeName;
     this.x             = posX;
     this.y             = posY;
 }
示例#3
0
        public CoreCannonGroup(Composite.CompositeName compositeName, float posX, float posY)
            : base(pGameObject)
        {
            this.x = posX;
            this.y = posY;

            this.compositeName = compositeName;
            this.GetCollisionObject().GetCollisionSpriteBox().SetLineColor(0, 0, 1);
        }
示例#4
0
        public BombRoot(Composite.CompositeName inCompositeName, float posX, float posY)
            : base(pGameObject)
        {
            this.compositeName = inCompositeName;

            this.x = posX;
            this.y = posY;

            this.GetCollisionObject().GetCollisionSpriteBox().SetLineColor(0, 0, 1);
        }
        public Composite Find(Composite.CompositeName name)
        {
            // Use compare node to compare to search nodes
            this.pCompositeCompare.GetComposite().SetName(name);

            CompositeRef pNode = (CompositeRef)this.BaseFind(this.pCompositeCompare);

            Debug.Assert(pNode != null);

            return(pNode.GetComposite());
        }
 public AlienGridMovement(Composite.CompositeName compositeName)
 {
     // Find the composite that the movement is attached to
     this.pComponent = GameStateManager.GetGame().GetStateCompositeManager().Find(compositeName);
     Debug.Assert(this.pComponent != null);
 }
示例#7
0
 public BombRoot(Composite.CompositeName compositeName)
     : base(pGameObject)
 {
     this.compositeName = compositeName;
 }
 public FlyingSaucerRoot(Composite.CompositeName compositeName)
     : base(pGameObject)
 {
     this.compositeName = compositeName;
 }
示例#9
0
 public CoreCannonGroup(Composite.CompositeName compositeName)
     : base(pGameObject)
 {
     this.compositeName = compositeName;
 }
示例#10
0
 public MissileGroup(Composite.CompositeName compositeName)
     : base(pGameObject)
 {
     this.compositeName = compositeName;
 }
示例#11
0
 public AlienGridColumn(Composite.CompositeName compositeName)
     : base(pGameObject)
 {
     this.compositeName = compositeName;
 }