# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLPACS::CMoveCell Class Reference

Move cell. More...

#include <move_cell.h>

List of all members.

Public Methods

 CMoveCell ()
 Constructor. More...

void linkFirstX (CMoveElement *element)
 Update sorted lists for an element. More...

void linkLastX (CMoveElement *element)
 Update sorted lists for an element. More...

void updateSortedLists (CMoveElement *element, uint8 worldImage)
 Update sorted lists for an element. More...

void unlinkX (CMoveElement *element)
CMoveElementgetFirstX () const
CMoveElementgetLastX () const
CMoveElementgetRootX ()

Private Methods

void linkX (CMoveElement *previous, CMoveElement *element, CMoveElement *next)

Private Attributes

CMoveElement_FirstX
CMoveElement_LastX


Detailed Description

Move cell.

Author:
Cyril 'Hulud' Corvazier , Nevrax France
Date:
2001

Definition at line 44 of file move_cell.h.


Constructor & Destructor Documentation

NLPACS::CMoveCell::CMoveCell  
 

Constructor.

Definition at line 37 of file move_cell.cpp.

References _FirstX, and _LastX.


Member Function Documentation

CMoveElement* NLPACS::CMoveCell::getFirstX   const [inline]
 

Definition at line 85 of file move_cell.h.

References _FirstX.

CMoveElement* NLPACS::CMoveCell::getLastX   const [inline]
 

Definition at line 91 of file move_cell.h.

References _LastX.

CMoveElement* NLPACS::CMoveCell::getRootX   [inline]
 

Definition at line 97 of file move_cell.h.

References _FirstX.

void NLPACS::CMoveCell::linkFirstX CMoveElement   element [inline]
 

Update sorted lists for an element.

Definition at line 52 of file move_cell.h.

References _FirstX, and linkX.

void NLPACS::CMoveCell::linkLastX CMoveElement   element [inline]
 

Update sorted lists for an element.

Definition at line 58 of file move_cell.h.

References _LastX, and linkX.

void NLPACS::CMoveCell::linkX CMoveElement   previous,
CMoveElement   element,
CMoveElement   next
[private]
 

Definition at line 82 of file move_cell.cpp.

References _FirstX, and _LastX.

Referenced by linkFirstX, linkLastX, and updateSortedLists.

void NLPACS::CMoveCell::unlinkX CMoveElement   element
 

Definition at line 47 of file move_cell.cpp.

References _FirstX, and _LastX.

Referenced by updateSortedLists.

void NLPACS::CMoveCell::updateSortedLists CMoveElement   element,
uint8    worldImage
 

Update sorted lists for an element.

Definition at line 124 of file move_cell.cpp.

References linkX, and unlinkX.


Member Data Documentation

CMoveElement* NLPACS::CMoveCell::_FirstX [private]
 

Definition at line 110 of file move_cell.h.

Referenced by CMoveCell, getFirstX, getRootX, linkFirstX, linkX, and unlinkX.

CMoveElement* NLPACS::CMoveCell::_LastX [private]
 

Definition at line 111 of file move_cell.h.

Referenced by CMoveCell, getLastX, linkLastX, linkX, and unlinkX.


The documentation for this class was generated from the following files: