#pragma once class cBlockTorchHandler; class cBlockLeverHandler; class cBlockButtonHandler; class cBlockTripwireHookHandler; class cBlockDoorHandler; class cBlockPistonHandler; template class GetHandlerCompileTime; template<> class GetHandlerCompileTime { public: typedef cBlockTorchHandler type; }; template<> class GetHandlerCompileTime { public: typedef cBlockLeverHandler type; }; template<> class GetHandlerCompileTime { public: typedef cBlockButtonHandler type; }; template<> class GetHandlerCompileTime { public: typedef cBlockTripwireHookHandler type; }; template<> class GetHandlerCompileTime { public: typedef cBlockDoorHandler type; }; template<> class GetHandlerCompileTime { public: typedef cBlockPistonHandler type; };