Ejemplo n.º 1
0
        public void addBodyToDestroy(Body b)
        {
            BodyNode bodyNode = new BodyNode(b);

            if (destroyHead == null)
            {
                destroyHead = bodyNode;
                bodyNode.next = null;
                bodyNode.prev = null;
            }
            else
            {
                bodyNode.next = destroyHead;
                destroyHead.prev = bodyNode;
                destroyHead = bodyNode;
            }
        }
Ejemplo n.º 2
0
 private GameObjManager()
 {
     destroyHead = null;
     objNumberCounter = 0;
 }
Ejemplo n.º 3
0
        public void destroyBodies(World w)
        {
            BodyNode ptr = destroyHead;

            while (ptr != null)
            {
                w.DestroyBody(ptr.body);

                ptr = ptr.next;
            }

            destroyHead = null;
        }
Ejemplo n.º 4
0
 public void Set(Body _body)
 {
     this.next = null;
     this.prev = null;
     this.body = _body;
 }
Ejemplo n.º 5
0
 public BodyNode(Body _body)
 {
     this.next = null;
     this.prev = null;
     this.body = _body;
 }
Ejemplo n.º 6
0
 public void Set(Body _body)
 {
     this.next = null;
     this.prev = null;
     this.body = _body;
 }
Ejemplo n.º 7
0
 public BodyNode(Body _body)
 {
     this.next = null;
     this.prev = null;
     this.body = _body;
 }