Newer
Older
namespace megu::kernel {
template <class Pe>
class Physical : public Component<Pe> {
public:
virtual void on_collide(const Kernel &, const Pe &, Physical &, double) = 0;
using CollideLambda = std::function<void(const Kernel &, const Pe &, const Physical &, double)>;