| 2146 | } |
| 2147 | |
| 2148 | int Map::addObject(Object* object, int part_index) |
| 2149 | { |
| 2150 | MapPart* part = parts[(part_index < 0) ? current_part_index : part_index]; |
| 2151 | int object_index = part->getNumObjects(); |
| 2152 | part->addObject(object, object_index); |
| 2153 | |
| 2154 | return object_index; |
| 2155 | } |
| 2156 | |
| 2157 | void Map::deleteObject(Object* object) |
| 2158 | { |