From 37e364b2c6cc7487a1c888d256a73e5337bb7189 Mon Sep 17 00:00:00 2001 From: Ash Wolf Date: Wed, 14 Jun 2023 00:50:34 +0100 Subject: initial commit --- progress.txt | 233 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 233 insertions(+) create mode 100644 progress.txt (limited to 'progress.txt') diff --git a/progress.txt b/progress.txt new file mode 100644 index 0000000..1e06322 --- /dev/null +++ b/progress.txt @@ -0,0 +1,233 @@ +SWP - swaps exist +OKi - OK but inlines not checked +OKt - OK but MFC template usage not 100% confirmed + +[U] - unnamed, requires manual diffing +[E] - i've added DLL_EXPORT and checked rigourously for inlines + +[E]OK src/T2DLL/CDefRsrcPlugin.cpp +[E]OK src/T2DLL/CFilePlugin.cpp +[E]SWP src/T2DLL/CFilePluginDB.cpp +[E]OKt src/T2DLL/CFilePluginList.cpp +[E]OKi src/T2DLL/CLink.cpp +[E]OK src/T2DLL/CObjectList.cpp +[E]OK? src/T2DLL/CObjectQueue.cpp +[E]SWP src/T2DLL/CPEFile.cpp + src/T2DLL/CPieChartView.cpp + src/T2DLL/CPiledMultiBarChartView.cpp +[E]OKi src/T2DLL/CPlugin.cpp +[E]OK src/T2DLL/CPluginInfo.cpp +[E]SWP src/T2DLL/CPluginInfoArray.cpp +[E]OK src/T2DLL/CPluginInfoComparator.cpp +[E]OK src/T2DLL/CProgramPlugin.cpp +[E]SWP src/T2DLL/CResFile.cpp +[E]OK src/T2DLL/CResourcePlugin.cpp +[E]SWP src/T2DLL/CToggleButtonDisabled.cpp +[E]OKi src/T2DLL/CTokenizer.cpp + src/T2DLL/GlobalFunc.cpp +[E]SWP src/T2DLL/LArray.cpp +[E]SWP src/T2DLL/LAttachable.cpp +[E]OK src/T2DLL/LAttachment.cpp +[E]OK src/T2DLL/LBroadcaster.cpp +[E]*** src/T2DLL/LComparator.cpp +[E]SWP src/T2DLL/LListener.cpp +[E]OK src/T2DLL/LPeriodical.cpp + src/T2DLL/Mmio.cpp +[E]OK src/T2DLL/T2AdvertisePlugin.cpp + src/T2DLL/T2AdvertiseTable.cpp + src/T2DLL/T2Animation.cpp +[E]SWP src/T2DLL/T2Archive.cpp + src/T2DLL/T2ArrowWnd.cpp + src/T2DLL/T2Balloon.cpp + src/T2DLL/T2BalloonWnd.cpp +[E]OK??? src/T2DLL/T2BitImage.cpp (This is inline asm hell) + src/T2DLL/T2BlackOut.cpp + src/T2DLL/T2ClassFactory.cpp +OK src/T2DLL/T2CrossEquipArray.cpp + src/T2DLL/T2CustomerTableIterator.cpp +SWP src/T2DLL/T2DateTime.cpp (depends on T2TowerDoc,T2WorldPlugin) +SWP src/T2DLL/T2DayLightFilter.cpp +SWP src/T2DLL/T2DayParamDef.cpp +80%,SWP src/T2DLL/T2Dialog.cpp (need all DlgItems, need some radio group class) +90% src/T2DLL/T2DlgItem.cpp (depends on T2ImageObj,T2TowerDoc,T2WorldDef) + src/T2DLL/T2DlgItemAllPurpose.cpp + src/T2DLL/T2DlgItemAnimation.cpp + src/T2DLL/T2DlgItemAPTable.cpp + src/T2DLL/T2DlgItemBelongGage.cpp + src/T2DLL/T2DlgItemBox.cpp + src/T2DLL/T2DlgItemButtonBase.cpp + src/T2DLL/T2DlgItemCANCEL.cpp + src/T2DLL/T2DlgItemCheck.cpp + src/T2DLL/T2DlgItemCustomerGage.cpp + src/T2DLL/T2DlgItemEdit.cpp + src/T2DLL/T2DlgItemGageBase.cpp + src/T2DLL/T2DlgItemHScr.cpp + src/T2DLL/T2DlgItemIButton.cpp + src/T2DLL/T2DlgItemICheck.cpp + src/T2DLL/T2DlgItemImage.cpp + src/T2DLL/T2DlgItemImageTable.cpp + src/T2DLL/T2DlgItemListBox.cpp + src/T2DLL/T2DlgItemMovie.cpp + src/T2DLL/T2DlgItemOK.cpp + src/T2DLL/T2DlgItemPeopleView.cpp + src/T2DLL/T2DlgItemPopup.cpp + src/T2DLL/T2DlgItemPPLEvalGage.cpp + src/T2DLL/T2DlgItemProfitsGage.cpp + src/T2DLL/T2DlgItemProgress.cpp +[E]SWP src/T2DLL/T2DlgItemScr.cpp + src/T2DLL/T2DlgItemSTimeTbl.cpp + src/T2DLL/T2DlgItemStressGage.cpp + src/T2DLL/T2DlgItemTab.cpp + src/T2DLL/T2DlgItemTable.cpp + src/T2DLL/T2DlgItemTButton.cpp + src/T2DLL/T2DlgItemText.cpp + src/T2DLL/T2DlgItemVScr.cpp +OK src/T2DLL/T2DrawableObject.cpp + src/T2DLL/T2ElevatorModule.cpp + src/T2DLL/T2ElvModuleList.cpp +SWP src/T2DLL/T2Equip.cpp +SWP,90% src/T2DLL/T2EquipDef.cpp [depends on some subclass for DrawPeople, and T2WordDefArray] + src/T2DLL/T2EquipInfoDialog.cpp +OK src/T2DLL/T2EquipPlugin.cpp + src/T2DLL/T2EquipPtrList.cpp + src/T2DLL/T2EventItem.cpp + src/T2DLL/T2FInfoAreaIterator.cpp + src/T2DLL/T2FireBurning.cpp + src/T2DLL/T2FireWork.cpp +OK src/T2DLL/T2FloorCEArray.cpp + src/T2DLL/T2FloorInfo.cpp + src/T2DLL/T2FloorNumberTable.cpp + src/T2DLL/T2FloorPtrList.cpp + src/T2DLL/T2GlobalData.cpp + src/T2DLL/T2GuestroomTable.cpp + src/T2DLL/T2HallEventPlugin.cpp + src/T2DLL/T2HallEventTable.cpp +OK src/T2DLL/T2HaveOutViewObject.cpp +[E]SWP src/T2DLL/T2ImageObj.cpp +SWP src/T2DLL/T2InfoDialog.cpp + src/T2DLL/T2Maru_Reggae.cpp +SWPi src/T2DLL/T2Matter.cpp +[E]OK src/T2DLL/T2MatterArray.cpp + src/T2DLL/T2MatterArrayList.cpp +OK src/T2DLL/T2MatterDef.cpp + src/T2DLL/T2Message.cpp + src/T2DLL/T2Mover.cpp + src/T2DLL/T2MoverArray.cpp + src/T2DLL/T2MoverArrayList.cpp +OK src/T2DLL/T2MoverCEArray.cpp + src/T2DLL/T2MoverDef.cpp + src/T2DLL/T2MoverModule.cpp + src/T2DLL/T2MoverModuleList.cpp + src/T2DLL/T2MoverNumberTable.cpp + src/T2DLL/T2MoverPlugin.cpp + src/T2DLL/T2MoverRoutingTable.cpp + src/T2DLL/T2MovieParamArray.cpp + src/T2DLL/T2MoviePlugin.cpp + src/T2DLL/T2MoviePluginList.cpp + src/T2DLL/T2MovieTable.cpp + src/T2DLL/T2MsgWindowCallback.cpp + src/T2DLL/T2Name.cpp + src/T2DLL/T2NameList.cpp + src/T2DLL/T2NameTable.cpp +[E]OK src/T2DLL/T2Object.cpp +[E] src/T2DLL/T2ObjectArray.cpp + src/T2DLL/T2ObjectArrayList.cpp + src/T2DLL/T2OptionPluginList.cpp + src/T2DLL/T2OutDecoration.cpp + src/T2DLL/T2OuterObjDef.cpp + src/T2DLL/T2OuterObjList.cpp + src/T2DLL/T2OuterObjPlugin.cpp + src/T2DLL/T2OutObj.cpp + src/T2DLL/T2OutObjArray.cpp + src/T2DLL/T2OutObjArrayList.cpp + src/T2DLL/T2OutObjInfoDialog.cpp + src/T2DLL/T2OutsideInfo.cpp +[E]SWP src/T2DLL/T2PaletteAnime.cpp +[E]OK src/T2DLL/T2PaletteAnimeDef.cpp + src/T2DLL/T2People.cpp + src/T2DLL/T2PeopleAnimeDef.cpp + src/T2DLL/T2PeopleArray.cpp + src/T2DLL/T2PeopleArrayList.cpp + src/T2DLL/T2PeopleDef.cpp + src/T2DLL/T2PeopleDemandList.cpp + src/T2DLL/T2PeopleInfoDialog.cpp + src/T2DLL/T2PeopleLinkIterator.cpp + src/T2DLL/T2PeopleLoader.cpp + src/T2DLL/T2PeoplePtrList.cpp + src/T2DLL/T2PeopleTimeZoneList.cpp +OK src/T2DLL/T2PeopleType.cpp +SWP src/T2DLL/T2PeopleTypeArray.cpp +OKi src/T2DLL/T2PlaceParamDef.cpp + src/T2DLL/T2PluginInfoTable.cpp +[E]SWP src/T2DLL/T2PluginLoader.cpp +[E]SWP src/T2DLL/T2PluginSpecifier.cpp + src/T2DLL/T2Pool.cpp +[U]90% src/T2DLL/T2PoolDef.cpp (maybe swaps, GetModuleHandle depends on T2WorldPlugin) + src/T2DLL/T2PrefDialogBox.cpp +OK? src/T2DLL/T2PrefFile.cpp (what's up with the copy/assign funcs?) + src/T2DLL/T2RegistedTenantDB.cpp + src/T2DLL/T2RegistedTenantIterator.cpp + src/T2DLL/T2RemoveFavoriteDialog.cpp + src/T2DLL/T2Request.cpp + src/T2DLL/T2RequestArray.cpp + src/T2DLL/T2RequestArrayList.cpp + src/T2DLL/T2RequestIDArray.cpp +[I]OKi src/T2DLL/T2ReturnStack.cpp +SWP src/T2DLL/T2RouteCEArray.cpp + src/T2DLL/T2RouteNavigator.cpp + src/T2DLL/T2RoutingTable.cpp + src/T2DLL/T2SantaClaus.cpp + src/T2DLL/T2SearchDialog.cpp + src/T2DLL/T2SettingDialog.cpp + src/T2DLL/T2Settlement.cpp + src/T2DLL/T2SilhouetteDef.cpp + src/T2DLL/T2SilhouettePane.cpp + src/T2DLL/T2SoundPlayer.cpp +[E]SWP src/T2DLL/T2Sprite.cpp +[E]OK src/T2DLL/T2SpriteObj.cpp + src/T2DLL/T2StairModule.cpp + src/T2DLL/T2StairModuleList.cpp + src/T2DLL/T2StewardDialog.cpp + src/T2DLL/T2StopInfoArray.cpp +OK src/T2DLL/T2SubPlugin.cpp +OK src/T2DLL/T2TemplatePlugin.cpp + src/T2DLL/T2TemplatePluginDB.cpp + src/T2DLL/T2TemplatePluginList.cpp + src/T2DLL/T2TempPluginComparator.cpp + src/T2DLL/T2Tenant.cpp + src/T2DLL/T2TenantArray.cpp + src/T2DLL/T2TenantArrayList.cpp +OK src/T2DLL/T2TenantCEArray.cpp + src/T2DLL/T2TenantDef.cpp + src/T2DLL/T2TenantInfoDialog.cpp +OK src/T2DLL/T2TenantMemberDef.cpp + src/T2DLL/T2TenantMemberTableDef.cpp + src/T2DLL/T2TenantPlugin.cpp + src/T2DLL/T2Terrorist.cpp +80% src/T2DLL/T2ToolDef.cpp [depends on: mystery field m114, T2WorldDef] + src/T2DLL/T2ToolDefList.cpp + src/T2DLL/T2ToolHelpWnd.cpp +OK src/T2DLL/T2ToolPlugin.cpp + src/T2DLL/T2ToolWindow.cpp + src/T2DLL/T2TowerEvent.cpp + src/T2DLL/T2TowerMessage.cpp + src/T2DLL/T2TowerVision.cpp + src/T2DLL/T2TrafficInfo.cpp + src/T2DLL/T2Transport.cpp + src/T2DLL/T2TreasureDialog.cpp + src/T2DLL/T2TreasurePane.cpp + src/T2DLL/T2UnitInfo.cpp + src/T2DLL/T2VerticalTable.cpp + src/T2DLL/T2VisitVIP.cpp +[E]SWP src/T2DLL/T2WeatherFilter.cpp +[E]OK src/T2DLL/T2WordDef.cpp +[E]SWP src/T2DLL/T2WordDefArray.cpp + src/T2DLL/T2WorldDef.cpp + src/T2DLL/T2WorldPlugin.cpp + src/T2DLL/T2XEvent.cpp + src/T2DLL/UPoint.cpp + src/T2DLL/URect.cpp +[E]SWP src/T2DLL/UT2BkgndInfo.cpp + src/T2DLL/UT2Coordinate.cpp + src/T2DLL/UT2Utils.cpp + src/T2DLL/Wave.cpp -- cgit v1.2.3