I hate the linker

This commit is contained in:
andreja6
2020-03-06 22:40:00 -08:00
parent e419a4edcd
commit 6fb111067d
13 changed files with 297 additions and 31 deletions

View File

@@ -167,6 +167,7 @@ void Application::deleteInstance()
g_usableApp->_propWindow->ClearProperties();
}
void Application::onInit() {
// Called before Application::run() beings
@@ -284,13 +285,21 @@ void Application::onCleanup() {
double grav = 0.32666666666666666666666666666667;
void Application::onLogic() {
//PhysicsStart
void Application::onLogic() {
// Add non-simulation game logic and AI code here
for(size_t i = 0; i < this->_dataModel->getWorkspace()->physicalObjects.size(); i++)
{
if(PartInstance* collider = dynamic_cast<PartInstance*>(this->_dataModel->getWorkspace()->physicalObjects.at(i)))
{
if(!collider->anchored)
{
collider->setPosition(collider->getPosition()+collider->getVelocity());
collider->setVelocity(Vector3(collider->getVelocity().x,collider->getVelocity().y-grav,collider->getVelocity().z));
}
}
}
}
@@ -310,7 +319,7 @@ std::vector<Instance*> Application::getSelection()
}
void Application::onSimulation(RealTime rdt, SimTime sdt, SimTime idt) {
onLogic();
_dataModel->getGuiRoot()->update();