void Kolf::initPlugins() { //kdDebug(12007) << "initPlugins" << endl; if (game) game->pause(); obj->setAutoDelete(true); obj->clear(); plugins.setAutoDelete(false); plugins.clear(); // add prefab objects obj->append(new SlopeObj()); obj->append(new PuddleObj()); obj->append(new WallObj()); obj->append(new CupObj()); obj->append(new SandObj()); obj->append(new WindmillObj()); obj->append(new BlackHoleObj()); obj->append(new FloaterObj()); obj->append(new BridgeObj()); obj->append(new SignObj()); obj->append(new BumperObj()); ObjectList *other = PluginLoader::loadAll(); Object *object = 0; for (object = other->first(); object; object = other->next()) { obj->append(object); plugins.append(object); } if (game) { game->setObjects(obj); game->unPause(); } //kdDebug(12007) << "end of initPlugins" << endl; }