#include <C4Sector.h>
Public Member Functions | |
C4LSector ()=default | |
~C4LSector () | |
void | CompileFunc (StdCompiler *pComp, C4ValueNumbers *numbers) |
void | ClearObjects () |
Public Attributes | |
int | x |
int | y |
C4ObjectList | Objects |
C4ObjectList | ObjectShapes |
Protected Member Functions | |
void | Init (int ix, int iy) |
void | Clear () |
Friends | |
class | C4LSectors |
Definition at line 35 of file C4Sector.h.
|
default |
|
inline |
Definition at line 39 of file C4Sector.h.
References Clear().
|
protected |
Definition at line 35 of file C4Sector.cpp.
References ClearObjects().
Referenced by C4LSectors::Clear(), Init(), and ~C4LSector().
void C4LSector::ClearObjects | ( | ) |
Definition at line 49 of file C4Sector.cpp.
References C4ObjectList::Clear(), Objects, and ObjectShapes.
Referenced by Clear(), and C4LSectors::ClearObjects().
void C4LSector::CompileFunc | ( | StdCompiler * | pComp, |
C4ValueNumbers * | numbers | ||
) |
Definition at line 41 of file C4Sector.cpp.
References mkIntAdapt(), mkNamingAdapt(), mkParAdapt(), Objects, ObjectShapes, StdCompiler::Value(), x, and y.
|
protected |
Definition at line 27 of file C4Sector.cpp.
Referenced by C4LSectors::Init().
|
friend |
Definition at line 54 of file C4Sector.h.
C4ObjectList C4LSector::Objects |
Definition at line 48 of file C4Sector.h.
Referenced by C4LSectors::Add(), C4LSectors::AssertObjectNotInList(), C4LSectors::CheckSort(), ClearObjects(), CompileFunc(), C4LSectors::Remove(), and C4LSectors::Update().
C4ObjectList C4LSector::ObjectShapes |
Definition at line 49 of file C4Sector.h.
Referenced by C4LSectors::Add(), C4LSectors::AssertObjectNotInList(), ClearObjects(), CompileFunc(), C4FindObject::Count(), C4FindObject::FindMany(), C4LSectors::Remove(), and C4LSectors::Update().
int C4LSector::x |
Definition at line 46 of file C4Sector.h.
Referenced by CompileFunc(), C4LArea::Contains(), C4LArea::DebugRec(), Init(), and C4LArea::Next().
int C4LSector::y |
Definition at line 46 of file C4Sector.h.
Referenced by CompileFunc(), C4LArea::Contains(), Init(), and C4LArea::Next().