4 #include "../Entities/PhysicsEntity.h"
5 #include "../Entities/Ball.h"
16 Vector2 Screen::velocityDelta(const PhysicsEntity* e, float time_step) const
18 const Vector2& pos = e->positionRaw();
19 const Vector2& velo = e->velocityRaw();
24 const Ball* b = dynamic_cast<const Ball*>(e);
26 radius = b->getRadius();
29 if(pos.y > 600-radius && velo.y > 0)
32 if(pos.y < 0+radius && velo.y < 0)
35 if(pos.x > 800-radius && velo.x > 0)
38 if(pos.x < 0+radius && velo.x < 0)