Example #1
0
 public TCODBSP(int x, int y, int w, int h)
 {
     m_data = (TCODBSPData *)TCOD_bsp_new_with_size(x, y, w, h);
     m_delegate = null;
     m_privateDelegate = new TCODBSPTraversalDelegatePrivate(this.TCODBSPTraversalDel);
 }
Example #2
0
 public bool TraverseInvertedOrder(TCODBSPTraversalDelegate listner)
 {
     m_delegate = listner;
     return TCOD_bsp_traverse_inverted_level_order(new IntPtr(m_data), m_privateDelegate, IntPtr.Zero);
 }
Example #3
0
 public TCODBSP()
 {
     m_data = (TCODBSPData *)TCOD_bsp_new();
     m_delegate = null;
     m_privateDelegate = new TCODBSPTraversalDelegatePrivate(this.TCODBSPTraversalDel);
 }
Example #4
0
 private TCODBSP(TCODBSPData* data)
 {
     m_data = data;
     m_delegate = null;
     m_privateDelegate = new TCODBSPTraversalDelegatePrivate(this.TCODBSPTraversalDel);
 }
Example #5
0
 public bool TraversePreOrder(TCODBSPTraversalDelegate listner)
 {
     m_delegate = listner;
     return TCOD_bsp_traverse_pre_order(new IntPtr(m_data), m_privateDelegate, IntPtr.Zero);
 }
Example #6
0
 public TCODBSP(int x, int y, int w, int h)
 {
     m_data            = (TCODBSPData *)TCOD_bsp_new_with_size(x, y, w, h);
     m_delegate        = null;
     m_privateDelegate = new TCODBSPTraversalDelegatePrivate(this.TCODBSPTraversalDel);
 }
Example #7
0
 public TCODBSP()
 {
     m_data            = (TCODBSPData *)TCOD_bsp_new();
     m_delegate        = null;
     m_privateDelegate = new TCODBSPTraversalDelegatePrivate(this.TCODBSPTraversalDel);
 }
Example #8
0
 public bool TraverseInvertedOrder(TCODBSPTraversalDelegate listner)
 {
     m_delegate = listner;
     return(TCOD_bsp_traverse_inverted_level_order(new IntPtr(m_data), m_privateDelegate, IntPtr.Zero));
 }
Example #9
0
 public bool TraversePreOrder(TCODBSPTraversalDelegate listner)
 {
     m_delegate = listner;
     return(TCOD_bsp_traverse_pre_order(new IntPtr(m_data), m_privateDelegate, IntPtr.Zero));
 }
Example #10
0
 private TCODBSP(TCODBSPData *data)
 {
     m_data            = data;
     m_delegate        = null;
     m_privateDelegate = new TCODBSPTraversalDelegatePrivate(this.TCODBSPTraversalDel);
 }