Ответ: Удалить объект
Ну так проблем не видно - они где-то в другом месте.
1. Непонятно - почему у тебя все методы раскиданы через зад ? Замени абстрактные методы в типе obj на реальные - т.е. перемести их.
2. Убери GCCollect - оно тебе не надо.
3. В переменную o_type разумнее было-бы вписывать номер соотвествующий какому-то типу объектов (например 1 - дерево, 2 - игрок.) Это многократно ускорит проверку и создание.
|