| 399 | } |
| 400 | |
| 401 | void SHeliMovementState::SetPointFlags(u32 idx, u32 new_flags) |
| 402 | { |
| 403 | CPatrolPath* p = const_cast<CPatrolPath*>(currPatrolPath); |
| 404 | CPatrolPoint* pt_curr = &p->vertex(idx)->data(); |
| 405 | CPatrolPoint* pt_new = xr_new<CPatrolPoint>(currPatrolPath, pt_curr->position(), u32(-1), new_flags, pt_curr->name()); |
| 406 | |
| 407 | p->vertex(idx)->data(*pt_new); |
| 408 | // xr_delete(pt_curr); |
| 409 | } |
| 410 | |
| 411 | float SHeliMovementState::GetSpeedInDestPoint() |
| 412 | { |