2012-10-06 16:04:58 -04:00
|
|
|
|
2012-06-14 09:06:06 -04:00
|
|
|
#pragma once
|
|
|
|
|
2014-02-07 16:59:08 -05:00
|
|
|
#include "Simulator.h"
|
2012-10-06 16:04:58 -04:00
|
|
|
|
|
|
|
|
2014-09-16 15:29:31 -04:00
|
|
|
class cRedstoneSimulatorChunkData
|
|
|
|
{
|
|
|
|
public:
|
2014-09-26 12:00:34 -04:00
|
|
|
virtual ~cRedstoneSimulatorChunkData() = 0;
|
2014-09-16 15:29:31 -04:00
|
|
|
} ;
|
|
|
|
|
2012-10-06 16:04:58 -04:00
|
|
|
|
2014-09-26 12:00:34 -04:00
|
|
|
inline cRedstoneSimulatorChunkData::~cRedstoneSimulatorChunkData() {}
|
|
|
|
|
2014-09-11 12:48:21 -04:00
|
|
|
template <class ChunkType, class WorldType>
|
2012-10-06 16:04:58 -04:00
|
|
|
class cRedstoneSimulator :
|
2014-09-11 12:48:21 -04:00
|
|
|
public cSimulator<ChunkType, WorldType>
|
2012-06-14 09:06:06 -04:00
|
|
|
{
|
2014-09-11 12:48:21 -04:00
|
|
|
typedef cSimulator<ChunkType, WorldType> super;
|
2014-02-07 16:59:08 -05:00
|
|
|
|
2012-06-14 09:06:06 -04:00
|
|
|
public:
|
2014-09-11 12:48:21 -04:00
|
|
|
cRedstoneSimulator(WorldType & a_World) :
|
|
|
|
super(a_World)
|
|
|
|
{
|
|
|
|
}
|
2013-11-18 17:30:34 -05:00
|
|
|
|
2014-02-07 16:59:08 -05:00
|
|
|
} ;
|