diff --git a/Ball.h b/Ball.h index a16ced0..3617fcd 100644 --- a/Ball.h +++ b/Ball.h @@ -16,11 +16,15 @@ public: { // NOTE(dev): move around by 100 to show that the number is different each time, // but keep the instance number to show you're on the same one. + // NOTE(dev): THIS IS THE CODE that proves that the graphics object does not + // call on the physics system to determind its location. return instance_num + ((rand() % 10) * 100); } static void SetX(int &x, void *instance) { Ball *ball = static_cast(instance); + // NOTE(dev): This could easily be physics_system->GetX(this->physics_lookup_id) + // and GraphicsObject would never have to know about it. x = ball->GetXFromPhysicsSimulation(); return; }