git-svn-id: http://mc-server.googlecode.com/svn/trunk@606 0a769ca7-a7f5-676a-18bf-c427514a06d6
		
			
				
	
	
		
			20 lines
		
	
	
		
			355 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			355 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#pragma once
 | 
						|
 | 
						|
class Vector3i;
 | 
						|
class cWorld;
 | 
						|
class cSimulator
 | 
						|
{
 | 
						|
public:
 | 
						|
	cSimulator( cWorld* a_World );
 | 
						|
	~cSimulator();
 | 
						|
 | 
						|
	virtual void Simulate( float a_Dt ) = 0;
 | 
						|
	virtual void WakeUp( int a_X, int a_Y, int a_Z );
 | 
						|
 | 
						|
	virtual bool IsAllowedBlock( char a_BlockID ) = 0;
 | 
						|
 | 
						|
protected:
 | 
						|
	virtual void AddBlock(int a_X, int a_Y, int a_Z) = 0;
 | 
						|
 | 
						|
	cWorld * m_World;
 | 
						|
}; |