| 56 | } |
| 57 | |
| 58 | df::general_ref *DFHack::findRef(std::vector<df::general_ref*> &vec, df::general_ref_type type) |
| 59 | { |
| 60 | for (int i = vec.size()-1; i >= 0; i--) |
| 61 | { |
| 62 | df::general_ref *ref = vec[i]; |
| 63 | if (ref->getType() == type) |
| 64 | return ref; |
| 65 | } |
| 66 | |
| 67 | return NULL; |
| 68 | } |
| 69 | |
| 70 | bool DFHack::removeRef(std::vector<df::general_ref*> &vec, df::general_ref_type type, int id) |
| 71 | { |