MovingObject* moving_object = dynamic_cast<MovingObject*> (&other);
if( moving_object ){
if( hit.top ){
float inside = moving_object->get_bbox().get_bottom() - get_bbox().get_top();
if( inside > 0 ){
Vector pos = moving_object->get_pos();
MovingObject* moving_object = dynamic_cast<MovingObject*> (&other);
if( moving_object ){
if( hit.top ){
float inside = moving_object->get_bbox().get_bottom() - get_bbox().get_top();
if( inside > 0 ){
Vector pos = moving_object->get_pos();