Exemple #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);
 }
Exemple #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);
 }
Exemple #3
0
 public TCODBSP()
 {
     m_data = (TCODBSPData *)TCOD_bsp_new();
     m_delegate = null;
     m_privateDelegate = new TCODBSPTraversalDelegatePrivate(this.TCODBSPTraversalDel);
 }
Exemple #4
0
 private TCODBSP(TCODBSPData* data)
 {
     m_data = data;
     m_delegate = null;
     m_privateDelegate = new TCODBSPTraversalDelegatePrivate(this.TCODBSPTraversalDel);
 }
Exemple #5
0
 public bool TraversePreOrder(TCODBSPTraversalDelegate listner)
 {
     m_delegate = listner;
     return TCOD_bsp_traverse_pre_order(new IntPtr(m_data), m_privateDelegate, IntPtr.Zero);
 }
Exemple #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);
 }
Exemple #7
0
 public TCODBSP()
 {
     m_data            = (TCODBSPData *)TCOD_bsp_new();
     m_delegate        = null;
     m_privateDelegate = new TCODBSPTraversalDelegatePrivate(this.TCODBSPTraversalDel);
 }
Exemple #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));
 }
Exemple #9
0
 public bool TraversePreOrder(TCODBSPTraversalDelegate listner)
 {
     m_delegate = listner;
     return(TCOD_bsp_traverse_pre_order(new IntPtr(m_data), m_privateDelegate, IntPtr.Zero));
 }
Exemple #10
0
 private TCODBSP(TCODBSPData *data)
 {
     m_data            = data;
     m_delegate        = null;
     m_privateDelegate = new TCODBSPTraversalDelegatePrivate(this.TCODBSPTraversalDel);
 }