Ejemplo n.º 1
0
 BSP(TCODBSPData *data)
 {
     Handle     = data;
     IsRoot     = false;
     Delegate   = null;
     Trampoline = new BSPTraversalTrampolineDelegate(TraversalTrampoline);
 }
Ejemplo n.º 2
0
 public BSP()
 {
     Handle     = (TCODBSPData *)TCOD_bsp_new();
     IsRoot     = true;
     Delegate   = null;
     Trampoline = new BSPTraversalTrampolineDelegate(TraversalTrampoline);
 }
Ejemplo n.º 3
0
 public BSP(Point p, Size s)
 {
     Handle     = (TCODBSPData *)TCOD_bsp_new_with_size(p.X, p.Y, s.Width, s.Height);
     IsRoot     = true;
     Delegate   = null;
     Trampoline = new BSPTraversalTrampolineDelegate(TraversalTrampoline);
 }
Ejemplo n.º 4
0
 extern static bool TCOD_bsp_traverse_inverted_level_order(IntPtr node, BSPTraversalTrampolineDelegate listener, IntPtr userData);