622 |
if (sc.is_collision) { |
if (sc.is_collision) { |
623 |
if (!sc.fake_collision && sc.response == STONE_REBOUND) { |
if (!sc.fake_collision && sc.response == STONE_REBOUND) { |
624 |
|
|
625 |
bool new_collision = false; |
// bool new_collision = false; |
626 |
if (total_dtime != 0) { |
// if (total_dtime != 0) { |
627 |
double vn = (ai.pos - ai.last_pos)/total_dtime * sc.normal; |
// double vn = (ai.pos - ai.last_pos)/total_dtime * sc.normal; |
628 |
new_collision = (vn < -0.25); |
// new_collision = (vn < -0.25); |
629 |
} |
// } |
630 |
|
bool new_collision = true; |
631 |
|
|
632 |
ai.pos = ai.oldpos; // Reset actor position |
ai.pos = ai.oldpos; // Reset actor position |
633 |
if (new_collision) { |
if (new_collision) { |