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-10-25 16:54:00 -04:00
|
|
|
|
2012-10-06 16:04:58 -04:00
|
|
|
class cRedstoneSimulator :
|
2014-10-25 16:54:00 -04:00
|
|
|
public cSimulator
|
2012-06-14 09:06:06 -04:00
|
|
|
{
|
2014-10-25 16:54:00 -04:00
|
|
|
typedef cSimulator super;
|
2014-02-07 16:59:08 -05:00
|
|
|
|
2012-06-14 09:06:06 -04:00
|
|
|
public:
|
2014-10-25 16:54:00 -04:00
|
|
|
cRedstoneSimulator(cWorld & a_World) :
|
2014-09-11 12:48:21 -04:00
|
|
|
super(a_World)
|
|
|
|
{
|
|
|
|
}
|
2014-09-28 10:36:00 -04:00
|
|
|
|
|
|
|
virtual cRedstoneSimulatorChunkData * CreateChunkData() = 0;
|
2013-11-18 17:30:34 -05:00
|
|
|
|
2014-02-07 16:59:08 -05:00
|
|
|
} ;
|