| 1081 | } |
| 1082 | |
| 1083 | void cDeme::AddEventMoveCenterPred(int times) |
| 1084 | { |
| 1085 | if (cell_events.GetSize() == 0) { |
| 1086 | cerr<<"Error: An EventMovedIntoCenter cannot be created until a CellEvent is added.\n"; |
| 1087 | exit(1); |
| 1088 | } |
| 1089 | for (int i = 0; i < cell_events.GetSize(); i++) { |
| 1090 | if (!cell_events[i].IsDead()) { |
| 1091 | cOrgMovementPred_EventMovedIntoCenter* pred = new cOrgMovementPred_EventMovedIntoCenter(&cell_events[i], m_world->GetPopulation(), times); |
| 1092 | m_world->GetStats().AddMovementPredicate(pred); |
| 1093 | movement_pred_list.Push(pred); |
| 1094 | } |
| 1095 | } |
| 1096 | } |
| 1097 | |
| 1098 | |
| 1099 | void cDeme::AddEventMoveBetweenTargetsPred(int times) |
no test coverage detected