// Boat.h // Declares the cBoat class representing a boat in the world #pragma once #include "Entity.h" class cBoat : public cEntity { typedef cEntity super; public: CLASS_PROTODEF(cBoat) // cEntity /*override*/s: virtual void SpawnOn(cClientHandle & a_ClientHandle) /*override*/; virtual void OnRightClicked(cPlayer & a_Player) /*override*/; virtual bool DoTakeDamage(TakeDamageInfo & TDI) /*override*/; virtual void Tick(float a_Dt, cChunk & a_Chunk) /*override*/; virtual void HandleSpeedFromAttachee(float a_Forward, float a_Sideways) /*override*/; cBoat(double a_X, double a_Y, double a_Z); } ;