Shadowrun: Awakened 29 September 2011 - Build 871
Functions
objbound.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void dividespace (int, object **)

Function Documentation

void dividespace ( int  ,
object **   
)

Definition at line 330 of file objbound.cpp.

References countobj(), globalbound(), newbndbox(), bndbox::nextobj, bndbox::objlist, octreespace(), and bndbox::tex.

                                                    {
  bndbox * gbox;
  vector gmin, gmax;

  if (countobj(*toplist) > maxoctnodes) {
    globalbound(toplist, &gmin, &gmax);  

    octreespace(toplist, maxoctnodes); 

    gbox = newbndbox(gmin, gmax);
    gbox->objlist = NULL;
    gbox->tex = NULL; 
    gbox->nextobj=NULL;
    gbox->objlist=*toplist;
    *toplist=(object *) gbox;  
  }
}

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net