2007-10-09 09:27:45 +02:00
|
|
|
#include "precompiled.h"
|
2007-12-23 13:18:57 +01:00
|
|
|
#include "0ad_warning_disable.h"
|
2007-10-09 09:27:45 +02:00
|
|
|
|
|
|
|
# include "se.h"
|
|
|
|
|
|
|
|
//================================= SeElement ====================================
|
|
|
|
|
|
|
|
SeElement::SeElement ()
|
|
|
|
{
|
|
|
|
_index=0;
|
|
|
|
_symedge=0;
|
|
|
|
_next=_prior=this;
|
|
|
|
}
|
|
|
|
|
|
|
|
SeElement* SeElement::_remove ()
|
|
|
|
{
|
|
|
|
_next->_prior = _prior;
|
|
|
|
_prior->_next = _next;
|
|
|
|
return this;
|
|
|
|
}
|
|
|
|
|
|
|
|
// same insert_prior() implementation as in SrListNode
|
|
|
|
SeElement* SeElement::_insert ( SeElement* n )
|
|
|
|
{
|
|
|
|
n->_prior = _prior;
|
|
|
|
_prior->_next = n;
|
|
|
|
n->_next = this;
|
|
|
|
_prior = n;
|
|
|
|
return n;
|
|
|
|
}
|
|
|
|
|
|
|
|
//=== End of File ===================================================================
|