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); }
public bool TraverseInvertedOrder(TCODBSPTraversalDelegate listner) { m_delegate = listner; return TCOD_bsp_traverse_inverted_level_order(new IntPtr(m_data), m_privateDelegate, IntPtr.Zero); }
public TCODBSP() { m_data = (TCODBSPData *)TCOD_bsp_new(); m_delegate = null; m_privateDelegate = new TCODBSPTraversalDelegatePrivate(this.TCODBSPTraversalDel); }
private TCODBSP(TCODBSPData* data) { m_data = data; m_delegate = null; m_privateDelegate = new TCODBSPTraversalDelegatePrivate(this.TCODBSPTraversalDel); }
public bool TraversePreOrder(TCODBSPTraversalDelegate listner) { m_delegate = listner; return TCOD_bsp_traverse_pre_order(new IntPtr(m_data), m_privateDelegate, IntPtr.Zero); }
public bool TraverseInvertedOrder(TCODBSPTraversalDelegate listner) { m_delegate = listner; return(TCOD_bsp_traverse_inverted_level_order(new IntPtr(m_data), m_privateDelegate, IntPtr.Zero)); }
public bool TraversePreOrder(TCODBSPTraversalDelegate listner) { m_delegate = listner; return(TCOD_bsp_traverse_pre_order(new IntPtr(m_data), m_privateDelegate, IntPtr.Zero)); }
private TCODBSP(TCODBSPData *data) { m_data = data; m_delegate = null; m_privateDelegate = new TCODBSPTraversalDelegatePrivate(this.TCODBSPTraversalDel); }