1
0
cuberite-2a/src/Simulator
Tiger Wang 6eeeb2aa01 Sizeable speed improvements to redstone
+ Moved all simulator data into individual chunks
* Cleaned up parameters for functions and some code
* Fixed repeaters powering off faster than they power on

The main issue before was that, although the redstone simulator stored
blocks to be simulated in individual cChunks, other data, such as
powered lists, and etcetera, were global regardless of which chunk was
being simulated. Therefore, with worlds with lots of redstone, each tick
saw the ticking of chunks, which themselves iterated through the entire
dataset needlessly, creating LOTS of lag. Should be better now :)
2014-02-15 15:51:49 +00:00
..
CMakeLists.txt moved simulor to globs 2013-12-10 23:06:15 +00:00
DelayedFluidSimulator.cpp Fixed compiler warning when iterating over a fixed array of items (ARRAYCOUNT). 2013-12-20 16:01:34 +01:00
DelayedFluidSimulator.h Moved source to src 2013-11-24 14:19:41 +00:00
FireSimulator.cpp Fixed compiler warning when iterating over a fixed array of items (ARRAYCOUNT). 2013-12-20 16:01:34 +01:00
FireSimulator.h converted commneted paramater names to the unused macro 2013-12-22 13:46:55 +00:00
FloodyFluidSimulator.cpp Changed Signiture of OnUpdate 2014-02-02 06:49:37 -08:00
FloodyFluidSimulator.h Moved source to src 2013-11-24 14:19:41 +00:00
FluidSimulator.cpp Removed unused lookups 2014-02-03 12:31:18 -08:00
FluidSimulator.h Moved source to src 2013-11-24 14:19:41 +00:00
IncrementalRedstoneSimulator.cpp Sizeable speed improvements to redstone 2014-02-15 15:51:49 +00:00
IncrementalRedstoneSimulator.h Sizeable speed improvements to redstone 2014-02-15 15:51:49 +00:00
NoopFluidSimulator.h fixed warnings in World.cpp 2013-12-31 09:16:42 +01:00
NoopRedstoneSimulator.h Renamed cRedstoneManager to cRedstoneSimulator and renamed cRedstoneSimulator to cIncrementalRedstoneSimulator (Might change later). 2014-02-07 22:59:08 +01:00
RedstoneSimulator.cpp Renamed cRedstoneManager to cRedstoneSimulator and renamed cRedstoneSimulator to cIncrementalRedstoneSimulator (Might change later). 2014-02-07 22:59:08 +01:00
RedstoneSimulator.h Renamed cRedstoneManager to cRedstoneSimulator and renamed cRedstoneSimulator to cIncrementalRedstoneSimulator (Might change later). 2014-02-07 22:59:08 +01:00
SandSimulator.cpp Moved source to src 2013-11-24 14:19:41 +00:00
SandSimulator.h converted commneted paramater names to the unused macro 2013-12-22 13:46:55 +00:00
Simulator.cpp Moved source to src 2013-11-24 14:19:41 +00:00
Simulator.h converted commneted paramater names to the unused macro 2013-12-22 13:46:55 +00:00
SimulatorManager.cpp Moved source to src 2013-11-24 14:19:41 +00:00
SimulatorManager.h Moved source to src 2013-11-24 14:19:41 +00:00
VaporizeFluidSimulator.cpp Moved source to src 2013-11-24 14:19:41 +00:00
VaporizeFluidSimulator.h Moved source to src 2013-11-24 14:19:41 +00:00