Always use relative coordinates in AddBlock
+ Pass block, use relatives * Fixes everything immediately converting abs back to rel and getting block, when these data were already available
This commit is contained in:
@@ -22,18 +22,17 @@ class cNoopFluidSimulator:
|
||||
|
||||
public:
|
||||
|
||||
cNoopFluidSimulator(cWorld & a_World, BLOCKTYPE a_Fluid, BLOCKTYPE a_StationaryFluid):
|
||||
Super(a_World, a_Fluid, a_StationaryFluid)
|
||||
{
|
||||
}
|
||||
using Super::cFluidSimulator;
|
||||
|
||||
// cSimulator overrides:
|
||||
private:
|
||||
|
||||
virtual void Simulate(float a_Dt) override { UNUSED(a_Dt);}
|
||||
virtual void AddBlock(cChunk & a_Chunk, Vector3i a_Position, BLOCKTYPE a_Block) override
|
||||
{
|
||||
UNUSED(a_Block);
|
||||
UNUSED(a_Chunk);
|
||||
}
|
||||
virtual void Simulate(float a_Dt) override { UNUSED(a_Dt);}
|
||||
virtual cFluidSimulatorData * CreateChunkData(void) override { return nullptr; }
|
||||
} ;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user