From eaf973544be0dccdb69796f64977314058fa82b6 Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Thu, 14 Mar 2013 20:46:40 +0000 Subject: Removed the Classic fluid simulator, it was too unstable git-svn-id: http://mc-server.googlecode.com/svn/trunk@1274 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/Simulator/ClassicFluidSimulator.h | 50 -------------------------------- 1 file changed, 50 deletions(-) delete mode 100644 source/Simulator/ClassicFluidSimulator.h (limited to 'source/Simulator/ClassicFluidSimulator.h') diff --git a/source/Simulator/ClassicFluidSimulator.h b/source/Simulator/ClassicFluidSimulator.h deleted file mode 100644 index 330946bff..000000000 --- a/source/Simulator/ClassicFluidSimulator.h +++ /dev/null @@ -1,50 +0,0 @@ - -// ClassicFluidSimulator.h - -// Interfaces to the cClassicFluidSimulator class representing the original MCServer's fluid simulator - - - - - -#pragma once - -#include "FluidSimulator.h" - - - - - -class cClassicFluidSimulator : - public cFluidSimulator -{ -public: - cClassicFluidSimulator(cWorld & a_World, BLOCKTYPE a_Fluid, BLOCKTYPE a_StationaryFluid, NIBBLETYPE a_MaxHeight, NIBBLETYPE a_Falloff); - ~cClassicFluidSimulator(); - - // cSimulator overrides: - virtual void Simulate(float a_Dt) override; - virtual void AddBlock(int a_BlockX, int a_BlockY, int a_BlockZ, cChunk * a_Chunk) override; - -protected: - NIBBLETYPE GetHighestLevelAround(int a_BlockX, int a_BlockY, int a_BlockZ); - - /// Applies special rules such as generation of water between sources, returns false if it is necessary to apply general rules - bool UniqueSituation(Vector3i a_Pos); - - void ApplyUniqueToNearest(Vector3i a_Pos); - - float m_Timer; - - // fwd: ClassicFluidSimulator.cpp - class FluidData; - - FluidData * m_Data; - - NIBBLETYPE m_MaxHeight; - NIBBLETYPE m_Falloff; -} ; - - - - -- cgit v1.2.3