comp::Sectors_Loader Class Reference

Keeps sectors in range loaded. Needs to be updated from a simulaiton (Sectors_Loader::update). More...

#include <Sectors_Loader.hpp>

Public Member Functions

 Sectors_Loader (iv::Instance *inst, Sectors *sectors, iv::Attr< iv::float2 > *position, float load_range, int sector_size)
 
iv::Instanceinstance ()
 
void update ()
 

Public Attributes

iv::ClientMarker cm
 

Detailed Description

Keeps sectors in range loaded. Needs to be updated from a simulaiton (Sectors_Loader::update).

Definition at line 13 of file Sectors_Loader.hpp.

Constructor & Destructor Documentation

◆ Sectors_Loader()

comp::Sectors_Loader::Sectors_Loader ( iv::Instance inst,
Sectors sectors,
iv::Attr< iv::float2 > *  position,
float  load_range,
int  sector_size 
)

Definition at line 9 of file Sectors_Loader.cpp.

Member Function Documentation

◆ instance()

iv::Instance * comp::Sectors_Loader::instance ( )

Definition at line 20 of file Sectors_Loader.cpp.

◆ update()

void comp::Sectors_Loader::update ( )

Polls current position, unloads out of reach sectors and loads sectors that are now in reach.

Definition at line 37 of file Sectors_Loader.cpp.

Member Data Documentation

◆ cm

iv::ClientMarker comp::Sectors_Loader::cm

Definition at line 16 of file Sectors_Loader.hpp.


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