Beispiel #1
0
void 
PhysicsManager::eventReceived(const std::string & sender, const std::string & eventType, const std::shared_ptr<IEventData>& evt) {

	if (m_PhysInst && eventType == "SCENE_TRANSFORM") {
		std::string * strEvt = (std::string*) evt->getData();
		IScene * scene = RENDERMANAGER->getScene(*strEvt).get();
		m_PhysInst->setSceneTransform(scene->getName(), (float *)scene->getTransform().getMatrix());
	}
}