| 77 | } |
| 78 | |
| 79 | void RestoreVelocityState(V_PH_WORLD_STATE& state) |
| 80 | { |
| 81 | V_PH_WORLD_STATE::iterator i = state.begin(), e = state.end(); |
| 82 | for (; e != i; ++i) |
| 83 | { |
| 84 | CPHSynchronize& sync = *i->first; |
| 85 | SPHNetState& old_s = i->second; |
| 86 | SPHNetState new_s; |
| 87 | sync.get_State(new_s); |
| 88 | new_s.angular_vel.set(old_s.angular_vel); |
| 89 | new_s.linear_vel.set(old_s.linear_vel); |
| 90 | new_s.enabled = old_s.enabled; |
| 91 | sync.set_State(new_s); |
| 92 | } |
| 93 | } |
| 94 | |
| 95 | CPHActivationShape::CPHActivationShape() |
| 96 | { |