ECSManager::ECSManager() { _entities.reserve(50); _lowestUnassignedEid=1; //系统组件 registerSystem(new NodeSystem()); registerCom(new NodeCom()); registerSystem(new AnimationSystem()); registerCom(new AnimationCom()); registerSystem(new EntitySystem()); registerCom(new EntityCom()); registerCom(new DragCom()); registerSystem(new DragSystem()); registerSystem(new TestSystem()); registerCom(new TestCom()); }
LogSystemManager::LogSystemManager() : QObject() { // register default systems registerSystem(i18n("General"), SYS_GEN); registerSystem(i18n("Connections"), SYS_CON); registerSystem(i18n("Tracker"), SYS_TRK); registerSystem(i18n("DHT"), SYS_DHT); registerSystem(i18n("Disk Input/Output"), SYS_DIO); registerSystem(i18n("µTP"), SYS_UTP); }