summaryrefslogtreecommitdiffstats
path: root/src/Simulator/SimulatorManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Simulator/SimulatorManager.h')
-rw-r--r--src/Simulator/SimulatorManager.h20
1 files changed, 8 insertions, 12 deletions
diff --git a/src/Simulator/SimulatorManager.h b/src/Simulator/SimulatorManager.h
index 4594bd7d6..25d980942 100644
--- a/src/Simulator/SimulatorManager.h
+++ b/src/Simulator/SimulatorManager.h
@@ -27,15 +27,15 @@ class cWorld;
class cSimulatorManager
{
-public:
-
+ public:
cSimulatorManager(cWorld & a_World);
~cSimulatorManager();
/** Called in each tick, a_Dt is the time passed since the last tick, in msec. */
void Simulate(float a_Dt);
- /** Called in each tick for each chunk, a_Dt is the time passed since the last tick, in msec; direct access to chunk data available. */
+ /** Called in each tick for each chunk, a_Dt is the time passed since the last tick, in msec; direct access to chunk
+ * data available. */
void SimulateChunk(std::chrono::milliseconds a_DT, int a_ChunkX, int a_ChunkZ, cChunk * a_Chunk);
/* Called when a single block changes, wakes all simulators up for the block and its face-neighbors.
@@ -45,20 +45,16 @@ public:
/** Does the same processing as WakeUp, but for all blocks within the specified area.
Has better performance than calling WakeUp for each block individually, due to neighbor-checking.
All chunks intersected by the area should be valid (outputs a warning if not).
- Note that, unlike WakeUp(), this call adds blocks not only face-neighboring, but also edge-neighboring and corner-neighboring the specified area. */
+ Note that, unlike WakeUp(), this call adds blocks not only face-neighboring, but also edge-neighboring and
+ corner-neighboring the specified area. */
void WakeUp(const cCuboid & a_Area);
void RegisterSimulator(cSimulator * a_Simulator, int a_Rate); // Takes ownership of the simulator object!
-protected:
-
- typedef std::vector <std::pair<cSimulator *, int> > cSimulators;
+ protected:
+ typedef std::vector<std::pair<cSimulator *, int>> cSimulators;
cWorld & m_World;
cSimulators m_Simulators;
- long long m_Ticks;
+ long long m_Ticks;
};
-
-
-
-