#pragma once #include "Minecart.h" class MinecartRideable : public Minecart { public: eINSTANCEOF GetType() { return eTYPE_MINECART_RIDEABLE; }; static Entity *create(Level *level) { return new MinecartRideable(level); } public: MinecartRideable(Level *level); MinecartRideable(Level *level, double x, double y, double z); virtual bool interact(shared_ptr player); virtual int getType(); };