43 lines
1.5 KiB
C++
43 lines
1.5 KiB
C++
/*
|
|
* TrackPiecePhysicsComponent.cpp
|
|
*
|
|
* Created on: Aug 27, 2020
|
|
* Author: fredrick
|
|
*/
|
|
|
|
#include "TrackPiecePhysicsComponent.h"
|
|
|
|
namespace JamSpook {
|
|
|
|
TrackPiecePhysicsComponent::TrackPiecePhysicsComponent(mat4 transform,
|
|
shared_ptr<BroadcastObservable<shared_ptr<Message> > > entity,
|
|
weak_ptr<BroadcastObservable<const milliseconds> > physicsSystem,
|
|
weak_ptr<BroadcastObservable<shared_ptr<CollisionStateChangeMessage> > > physicsCollisionSubSystem,
|
|
weak_ptr<BroadcastObservable<shared_ptr<ColliderQueryMessage> > > physicsColliderQuerySubSystem,
|
|
shared_ptr<Collider> collider):
|
|
PhysicsComponent(transform,
|
|
entity,
|
|
physicsSystem,
|
|
physicsCollisionSubSystem,
|
|
physicsColliderQuerySubSystem,
|
|
collider)
|
|
{}
|
|
|
|
TrackPiecePhysicsComponent::~TrackPiecePhysicsComponent()
|
|
{}
|
|
|
|
void TrackPiecePhysicsComponent::update(const milliseconds dtms)
|
|
{
|
|
PhysicsComponent::update(dtms);
|
|
}
|
|
|
|
void TrackPiecePhysicsComponent::onICCMessage(shared_ptr<Message> message)
|
|
{
|
|
PhysicsComponent::onICCMessage(message);
|
|
}
|
|
|
|
void TrackPiecePhysicsComponent::onCollision(const string& tag)
|
|
{}
|
|
|
|
} // namespace JamSpook
|