#ifndef HEAT_CUBE_H #define HEAT_CUBE_H #include "main.h" class Heat_cube { public: Heat_cube(); void SetTPosition(int x,int y,int z); int SetTemperature(int); int GetTemperature(void); void SetType(mat_type t); mat_type GetType(void); void CalculateNext(Heat_cube& neigh, int HeatFlowRatio); void Update(void); virtual ~Heat_cube(); protected: private: int m_Temperature; int m_X; int m_Y; int m_Z; int m_CalculatedTemp; mat_type m_type; }; #endif // HEAT_CUBE_H