port: complete 100% logic layer, eliminate pending dir, and unify client_main on port route

- Completed batch 4-f (Messenger, Guild, GuildMark), 4-g (PythonSystem, systemSetting), 4-h (PythonSoundManagerModule, MilesLib CSoundManager)
- Ported UserInterface/Locale.cpp, EterLocale/Japanese.cpp, EterLib/PathStack, EterLib/NetDatagram* UDP suite
- Modularized PythonApplication into Camera and Event handlers aligning with 40250 signatures
- Completely removed extension/src/platform/pending/ directory
- Logic layer reached 100.0% completion (3338/3338 functions, 0 TODO, 0 DIVERGENT) with empty port-map queue
- Removed legacy AppFlow route and fallback from project/client_main.gd, switching main loop unconditionally to native port route
- Verified 15/15 port.login_flow integration steps and 19/19 port_gate suites passing
This commit is contained in:
shen
2026-09-23 22:17:59 -07:00
parent ee7a9cd3e2
commit 837c830182
85 changed files with 10228 additions and 1545 deletions
@@ -0,0 +1,176 @@
{
"reference": "UserInterface/GuildMarkDownloader.cpp",
"reference_sha256": "42cf469c7978f8da1797ddc99ece33a9d3f9fcf438e2fa3ea50d488de702304e",
"priority": "P4",
"contracts": [],
"functions": {
"CGuildMarkDownloader::CGuildMarkDownloader": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::CGuildMarkDownloader"
]
},
"CGuildMarkDownloader::~CGuildMarkDownloader": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::~CGuildMarkDownloader"
]
},
"CGuildMarkDownloader::Connect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::Connect"
]
},
"CGuildMarkDownloader::ConnectToRecvSymbol": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::ConnectToRecvSymbol"
]
},
"CGuildMarkDownloader::Process": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::Process"
]
},
"CGuildMarkDownloader::OnConnectFailure": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::OnConnectFailure"
]
},
"CGuildMarkDownloader::OnConnectSuccess": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::OnConnectSuccess"
]
},
"CGuildMarkDownloader::OnRemoteDisconnect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::OnRemoteDisconnect"
]
},
"CGuildMarkDownloader::OnDisconnect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::OnDisconnect"
]
},
"CGuildMarkDownloader::__Initialize": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__Initialize"
]
},
"CGuildMarkDownloader::__StateProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__StateProcess"
]
},
"CGuildMarkDownloader::__OfflineState_Set": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__OfflineState_Set"
]
},
"CGuildMarkDownloader::__CompleteState_Set": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__CompleteState_Set"
]
},
"CGuildMarkDownloader::__LoginState_Set": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__LoginState_Set"
]
},
"CGuildMarkDownloader::__LoginState_Process": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__LoginState_Process"
]
},
"CGuildMarkDownloader::__GetPacketSize": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__GetPacketSize"
]
},
"CGuildMarkDownloader::__DispatchPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__DispatchPacket"
]
},
"CGuildMarkDownloader::__LoginState_RecvHandshake": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__LoginState_RecvHandshake"
]
},
"CGuildMarkDownloader::__LoginState_RecvPing": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__LoginState_RecvPing"
]
},
"CGuildMarkDownloader::__LoginState_RecvPhase": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__LoginState_RecvPhase"
]
},
"CGuildMarkDownloader::__SendMarkIDXList": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__SendMarkIDXList"
]
},
"CGuildMarkDownloader::__LoginState_RecvMarkIndex": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__LoginState_RecvMarkIndex"
]
},
"CGuildMarkDownloader::__SendMarkCRCList": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__SendMarkCRCList"
]
},
"CGuildMarkDownloader::__LoginState_RecvMarkBlock": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__LoginState_RecvMarkBlock"
]
},
"CGuildMarkDownloader::__LoginState_RecvKeyAgreement": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__LoginState_RecvKeyAgreement"
]
},
"CGuildMarkDownloader::__LoginState_RecvKeyAgreementCompleted": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__LoginState_RecvKeyAgreementCompleted"
]
},
"CGuildMarkDownloader::__SendSymbolCRCList": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__SendSymbolCRCList"
]
},
"CGuildMarkDownloader::__LoginState_RecvSymbolData": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkDownloader.cpp:CGuildMarkDownloader::__LoginState_RecvSymbolData"
]
}
}
}
@@ -0,0 +1,176 @@
{
"reference": "UserInterface/GuildMarkUploader.cpp",
"reference_sha256": "4ca5632c7decb670d0b590f4513af8e48f3b18cb7afe74c8ad68f813d76b2e9c",
"priority": "P4",
"contracts": [],
"functions": {
"CGuildMarkUploader::CGuildMarkUploader": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::CGuildMarkUploader"
]
},
"CGuildMarkUploader::~CGuildMarkUploader": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::~CGuildMarkUploader"
]
},
"CGuildMarkUploader::Disconnect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::Disconnect"
]
},
"CGuildMarkUploader::IsCompleteUploading": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::IsCompleteUploading"
]
},
"CGuildMarkUploader::__Save": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__Save"
]
},
"CGuildMarkUploader::__Load": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__Load"
]
},
"CGuildMarkUploader::__LoadSymbol": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__LoadSymbol"
]
},
"CGuildMarkUploader::Connect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::Connect"
]
},
"CGuildMarkUploader::ConnectToSendSymbol": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::ConnectToSendSymbol"
]
},
"CGuildMarkUploader::Process": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::Process"
]
},
"CGuildMarkUploader::OnConnectFailure": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::OnConnectFailure"
]
},
"CGuildMarkUploader::OnConnectSuccess": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::OnConnectSuccess"
]
},
"CGuildMarkUploader::OnRemoteDisconnect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::OnRemoteDisconnect"
]
},
"CGuildMarkUploader::OnDisconnect": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::OnDisconnect"
]
},
"CGuildMarkUploader::__Inialize": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__Inialize"
]
},
"CGuildMarkUploader::__StateProcess": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__StateProcess"
]
},
"CGuildMarkUploader::__OfflineState_Set": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__OfflineState_Set"
]
},
"CGuildMarkUploader::__CompleteState_Set": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__CompleteState_Set"
]
},
"CGuildMarkUploader::__LoginState_Set": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__LoginState_Set"
]
},
"CGuildMarkUploader::__LoginState_Process": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__LoginState_Process"
]
},
"CGuildMarkUploader::__SendMarkPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__SendMarkPacket"
]
},
"CGuildMarkUploader::__SendSymbolPacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__SendSymbolPacket"
]
},
"CGuildMarkUploader::__LoginState_RecvPhase": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__LoginState_RecvPhase"
]
},
"CGuildMarkUploader::__LoginState_RecvHandshake": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__LoginState_RecvHandshake"
]
},
"CGuildMarkUploader::__LoginState_RecvPing": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__LoginState_RecvPing"
]
},
"CGuildMarkUploader::__LoginState_RecvKeyAgreement": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__LoginState_RecvKeyAgreement"
]
},
"CGuildMarkUploader::__LoginState_RecvKeyAgreementCompleted": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__LoginState_RecvKeyAgreementCompleted"
]
},
"CGuildMarkUploader::__AnalyzePacket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/GuildMarkUploader.cpp:CGuildMarkUploader::__AnalyzePacket"
]
}
}
}
@@ -0,0 +1,151 @@
{
"reference": "UserInterface/Locale.cpp",
"reference_sha256": "d3be6d1328099dc6711f32f7ee05be6a56be5a905e6131fcb9f3ca4cc10951fc",
"priority": "P4",
"contracts": [],
"functions": {
"LocaleService_LoadConfig": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_LoadConfig"
]
},
"LocaleService_GetLastExp": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_GetLastExp"
]
},
"LocaleService_GetSkillPower": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_GetSkillPower"
]
},
"LocaleService_GetSecurityKey": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_GetSecurityKey"
]
},
"LocaleService_SetCHEONMA": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_SetCHEONMA"
]
},
"LocaleService_IsCHEONMA": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_IsCHEONMA"
]
},
"LocaleService_GetName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_GetName"
]
},
"LocaleService_GetCodePage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_GetCodePage"
]
},
"LocaleService_GetLocaleName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_GetLocaleName"
]
},
"LocaleService_GetLocalePath": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_GetLocalePath"
]
},
"LocaleService_ForceSetLocale": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_ForceSetLocale"
]
},
"SelectDlgProc": {
"status": "N_A",
"impl": [],
"note": "LOCALE_SERVICE_GLOBAL dialog procedure: inactive under LOCALE_SERVICE_SINGAPORE; LocaleService_LoadGlobal returns false."
},
"LocaleService_LoadGlobal": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_LoadGlobal"
]
},
"LocaleService_IsYMIR": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_IsYMIR"
]
},
"LocaleService_IsJAPAN": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_IsJAPAN"
]
},
"LocaleService_IsENGLISH": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_IsENGLISH"
]
},
"LocaleService_IsEUROPE": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_IsEUROPE"
]
},
"LocaleService_IsHONGKONG": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_IsHONGKONG"
]
},
"LocaleService_IsTAIWAN": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_IsTAIWAN"
]
},
"LocaleService_IsNEWCIBN": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_IsNEWCIBN"
]
},
"LocaleService_IsLeadByte": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_IsLeadByte"
]
},
"LocaleService_StringCompareCI": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_StringCompareCI"
]
},
"LocaleService_SetOpenIDAuthKey": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_SetOpenIDAuthKey"
]
},
"LocaleService_GetOpenIDAuthKey": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/Locale.cpp:LocaleService_GetOpenIDAuthKey"
]
}
}
}
@@ -0,0 +1,146 @@
{
"reference": "UserInterface/MarkImage.cpp",
"reference_sha256": "8caa4fa0bddd39629a71f29d23476840dafb9b9100df945f5760ec54e01c2442",
"priority": "P4",
"contracts": [],
"functions": {
"NewMarkImage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:NewMarkImage"
]
},
"DeleteMarkImage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:DeleteMarkImage"
]
},
"CGuildMarkImage::CGuildMarkImage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::CGuildMarkImage"
]
},
"CGuildMarkImage::~CGuildMarkImage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::~CGuildMarkImage"
]
},
"CGuildMarkImage::Destroy": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::Destroy"
]
},
"CGuildMarkImage::Create": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::Create"
]
},
"CGuildMarkImage::Save": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::Save"
]
},
"CGuildMarkImage::Build": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::Build"
]
},
"CGuildMarkImage::Load": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::Load"
]
},
"CGuildMarkImage::PutData": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::PutData"
]
},
"CGuildMarkImage::GetData": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::GetData"
]
},
"CGuildMarkImage::SaveMark": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::SaveMark"
]
},
"CGuildMarkImage::DeleteMark": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::DeleteMark"
]
},
"CGuildMarkImage::SaveBlockFromCompressedData": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::SaveBlockFromCompressedData"
]
},
"CGuildMarkImage::BuildAllBlocks": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::BuildAllBlocks"
]
},
"CGuildMarkImage::GetEmptyPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::GetEmptyPosition"
]
},
"CGuildMarkImage::GetDiffBlocks": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::GetDiffBlocks"
]
},
"CGuildMarkImage::GetBlockCRCList": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:CGuildMarkImage::GetBlockCRCList"
]
},
"SGuildMark::Clear": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:SGuildMark::Clear"
]
},
"SGuildMark::IsEmpty": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:SGuildMark::IsEmpty"
]
},
"SGuildMarkBlock::GetCRC": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:SGuildMarkBlock::GetCRC"
]
},
"SGuildMarkBlock::CopyFrom": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:SGuildMarkBlock::CopyFrom"
]
},
"SGuildMarkBlock::Compress": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkImage.cpp:SGuildMarkBlock::Compress"
]
}
}
}
@@ -0,0 +1,182 @@
{
"reference": "UserInterface/MarkManager.cpp",
"reference_sha256": "9eec7ea24de777a754ac7a2c9a0abfac0a031d74dd74324a6581161a32f58493",
"priority": "P4",
"contracts": [],
"functions": {
"CGuildMarkManager::__NewImage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::__NewImage"
]
},
"CGuildMarkManager::__DeleteImage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::__DeleteImage"
]
},
"CGuildMarkManager::CGuildMarkManager": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::CGuildMarkManager"
]
},
"CGuildMarkManager::~CGuildMarkManager": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::~CGuildMarkManager"
]
},
"CGuildMarkManager::GetMarkImageFilename": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::GetMarkImageFilename"
]
},
"CGuildMarkManager::SetMarkPathPrefix": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::SetMarkPathPrefix"
]
},
"CGuildMarkManager::LoadMarkIndex": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::LoadMarkIndex"
]
},
"CGuildMarkManager::SaveMarkIndex": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::SaveMarkIndex"
]
},
"CGuildMarkManager::LoadMarkImages": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::LoadMarkImages"
]
},
"CGuildMarkManager::SaveMarkImage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::SaveMarkImage"
]
},
"CGuildMarkManager::__GetImage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::__GetImage"
]
},
"CGuildMarkManager::AddMarkIDByGuildID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::AddMarkIDByGuildID"
]
},
"CGuildMarkManager::GetMarkID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::GetMarkID"
]
},
"CGuildMarkManager::__AllocMarkID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::__AllocMarkID"
]
},
"CGuildMarkManager::GetMarkImageCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::GetMarkImageCount"
]
},
"CGuildMarkManager::GetMarkCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::GetMarkCount"
]
},
"CGuildMarkManager::CopyMarkIdx": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::CopyMarkIdx"
]
},
"CGuildMarkManager::SaveMark": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::SaveMark"
]
},
"CGuildMarkManager::DeleteMark": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::DeleteMark"
]
},
"CGuildMarkManager::GetDiffBlocks": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::GetDiffBlocks"
]
},
"CGuildMarkManager::SaveBlockFromCompressedData": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::SaveBlockFromCompressedData"
]
},
"CGuildMarkManager::GetBlockCRCList": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::GetBlockCRCList"
]
},
"CGuildMarkManager::GetGuildSymbol": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::GetGuildSymbol"
]
},
"CGuildMarkManager::LoadSymbol": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::LoadSymbol"
]
},
"CGuildMarkManager::SaveSymbol": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::SaveSymbol"
]
},
"CGuildMarkManager::UploadSymbol": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:CGuildMarkManager::UploadSymbol"
]
},
"heartbeat": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:heartbeat"
]
},
"SaveMark": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:SaveMark"
]
},
"main": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/MarkManager.cpp:main"
]
}
}
}
@@ -5,46 +5,108 @@
"contracts": [],
"functions": {
"CPythonApplication::CPythonApplication": {
"status": "TODO"
"status": "N_A",
"note": "Monolithic Win32 application constructor; subsystems managed as individual singletons in PythonBoot"
},
"CPythonApplication::~CPythonApplication": {
"status": "TODO"
"status": "N_A",
"note": "Subsystems destroyed in GameSingletons / PythonBoot::Stop"
},
"CPythonApplication::GetMousePosition": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::GetMousePosition"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::SetMinFog": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::SetMinFog"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::SetFrameSkip": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::SetFrameSkip"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::NotifyHack": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::NotifyHack"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::GetInfo": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::GetInfo"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::Abort": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::Abort"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::Exit": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::Exit"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::RenderGame": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::RenderGame"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::UpdateGame": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::UpdateGame"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::SkipRenderBuffering": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::SkipRenderBuffering"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::Process": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::Process"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::UpdateClientRect": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::UpdateClientRect"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::SetMouseHandler": {
"status": "ADAPTED",
@@ -55,13 +117,28 @@
"test": "extension/tests/port_login_flow_test.cpp (step 10)"
},
"CPythonApplication::CheckDeviceState": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::CheckDeviceState"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::CreateDevice": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::CreateDevice"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::Loop": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::Loop"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"LoadLocaleData": {
"status": "ADAPTED",
@@ -72,64 +149,160 @@
"test": "extension/tests/port_login_flow_test.cpp step 3c (port.login_flow / port.login_live: item 19 Sword+9, mob 101 Wild Dog, skill 1 Three-Way Cut cool time 12)"
},
"__GetWindowMode": {
"status": "TODO"
"status": "N_A",
"note": "Win32 window mode helper; canvas size managed by Godot host"
},
"CPythonApplication::Create": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::Create"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::SetGlobalCenterPosition": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::SetGlobalCenterPosition"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::SetCenterPosition": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::SetCenterPosition"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::GetCenterPosition": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::GetCenterPosition"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::SetServerTime": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::SetServerTime"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::GetServerTime": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::GetServerTime"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::GetServerTimeStamp": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::GetServerTimeStamp"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::GetGlobalTime": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::GetGlobalTime"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::GetGlobalElapsedTime": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::GetGlobalElapsedTime"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::SetFPS": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::SetFPS"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::GetWidth": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::GetWidth"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::GetHeight": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::GetHeight"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::SetConnectData": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::SetConnectData"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::GetConnectData": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::GetConnectData"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::EnableSpecialCameraMode": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::EnableSpecialCameraMode"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::SetCameraSpeed": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::SetCameraSpeed"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::SetForceSightRange": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::SetForceSightRange"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::Clear": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::Clear"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
},
"CPythonApplication::Destroy": {
"status": "TODO"
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplication.cpp:CPythonApplication::Destroy"
],
"note": "40250 CPythonApplication lifecycle and state adapted for platform host and singletons",
"test": "extension/tests/port_login_flow_test.cpp"
}
}
}
@@ -0,0 +1,200 @@
{
"reference": "UserInterface/PythonApplicationCamera.cpp",
"reference_sha256": "55ab9a2363d31a83a1a52ba31e3ad0918e0bda25f899d02d1c9f3c0344590888",
"priority": "P4",
"contracts": [],
"functions": {
"BlendValueByLinear": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:BlendValueByLinear"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::__UpdateCamera": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::__UpdateCamera"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::SetViewDirCameraSpeed": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::SetViewDirCameraSpeed"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::SetCrossDirCameraSpeed": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::SetCrossDirCameraSpeed"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::SetUpDirCameraSpeed": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::SetUpDirCameraSpeed"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::SetCamera": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::SetCamera"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::GetCamera": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::GetCamera"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::RotateCamera": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::RotateCamera"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::PitchCamera": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::PitchCamera"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::ZoomCamera": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::ZoomCamera"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::MovieRotateCamera": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::MovieRotateCamera"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::MoviePitchCamera": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::MoviePitchCamera"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::MovieZoomCamera": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::MovieZoomCamera"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::MovieResetCamera": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::MovieResetCamera"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::GetRotation": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::GetRotation"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::GetPitch": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::GetPitch"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::IsLockCurrentCamera": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::IsLockCurrentCamera"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::SetEventCamera": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::SetEventCamera"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::BlendEventCamera": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::BlendEventCamera"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::SetDefaultCamera": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::SetDefaultCamera"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::SetCameraSetting": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::SetCameraSetting"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::GetCameraSetting": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::GetCameraSetting"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::SaveCameraSetting": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::SaveCameraSetting"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
},
"CPythonApplication::LoadCameraSetting": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationCamera.cpp:CPythonApplication::LoadCameraSetting"
],
"note": "40250 camera state adapted on platform ApplicationCamera structure and CPythonGraphic",
"test": "extension/tests/port_login_flow_test.cpp (step 8, 9)"
}
}
}
@@ -0,0 +1,224 @@
{
"reference": "UserInterface/PythonApplicationEvent.cpp",
"reference_sha256": "342f525739699ee4d4e2bbe371a3494acb8f3cf13af6367b518a4f3375ddda6a",
"priority": "P4",
"contracts": [],
"functions": {
"CPythonApplication::OnCameraUpdate": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnCameraUpdate"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnUIUpdate": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnUIUpdate"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnUIRender": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnUIRender"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnSizeChange": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnSizeChange"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnMouseMiddleButtonDown": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnMouseMiddleButtonDown"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnMouseMiddleButtonUp": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnMouseMiddleButtonUp"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnMouseWheel": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnMouseWheel"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnMouseMove": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnMouseMove"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnMouseLeftButtonDown": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnMouseLeftButtonDown"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnMouseLeftButtonUp": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnMouseLeftButtonUp"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnMouseLeftButtonDoubleClick": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnMouseLeftButtonDoubleClick"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnMouseRightButtonDown": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnMouseRightButtonDown"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnMouseRightButtonUp": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnMouseRightButtonUp"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnKeyDown": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnKeyDown"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnKeyUp": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnKeyUp"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::RunIMEUpdate": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::RunIMEUpdate"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::RunIMETabEvent": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::RunIMETabEvent"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::RunIMEReturnEvent": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::RunIMEReturnEvent"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnIMEKeyDown": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnIMEKeyDown"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::RunIMEChangeCodePage": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::RunIMEChangeCodePage"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::RunIMEOpenCandidateListEvent": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::RunIMEOpenCandidateListEvent"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::RunIMECloseCandidateListEvent": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::RunIMECloseCandidateListEvent"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::RunIMEOpenReadingWndEvent": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::RunIMEOpenReadingWndEvent"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::RunIMECloseReadingWndEvent": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::RunIMECloseReadingWndEvent"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::RunPressExitKey": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::RunPressExitKey"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnMouseUpdate": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnMouseUpdate"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
},
"CPythonApplication::OnMouseRender": {
"status": "ADAPTED",
"impl": [
"extension/src/platform/UserInterface/PythonApplicationEvent.cpp:CPythonApplication::OnMouseRender"
],
"note": "40250 event handlers adapted to platform window manager and camera",
"test": "extension/tests/port_login_flow_test.cpp (step 7, 8, 9, 11)"
}
}
}
@@ -0,0 +1,28 @@
{
"reference": "UserInterface/PythonApplicationProcedure.cpp",
"reference_sha256": "0ae949e664be6289494e27b557cadba5a48c34a73ebfc8e7b029bfdb82930a68",
"priority": "P4",
"contracts": [],
"functions": {
"CPythonApplication::SafeSetCapture": {
"status": "N_A",
"note": "Win32 HWND mouse capture; host engine manages input focus and mouse capture"
},
"CPythonApplication::SafeReleaseCapture": {
"status": "N_A",
"note": "Win32 HWND mouse release; host engine manages input focus and mouse capture"
},
"CPythonApplication::__SetFullScreenWindow": {
"status": "N_A",
"note": "Win32 ChangeDisplaySettings; host engine DisplayServer manages fullscreen modes"
},
"CPythonApplication::__MinimizeFullScreenWindow": {
"status": "N_A",
"note": "Win32 window minimize; host engine manages window state"
},
"CPythonApplication::WindowProcedure": {
"status": "N_A",
"note": "Win32 window message procedure; input and window events are forwarded via PythonBoot::UI*"
}
}
}
@@ -5,124 +5,244 @@
"contracts": [],
"functions": {
"ShowArgument": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:ShowArgument"
]
},
"GetArgumentString": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:GetArgumentString"
]
},
"GetArgument": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:GetArgument"
]
},
"GetCameraSettingFromArgList": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:GetCameraSettingFromArgList"
]
},
"CPythonEventManager::__InitEventSet": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::__InitEventSet"
]
},
"CPythonEventManager::RegisterEventSet": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::RegisterEventSet"
]
},
"CPythonEventManager::RegisterEventSetFromString": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::RegisterEventSetFromString"
]
},
"CPythonEventManager::ClearEventSeti": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::ClearEventSeti"
]
},
"CPythonEventManager::__ClearEventSetp": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::__ClearEventSetp"
]
},
"CPythonEventManager::GetEmptyEventSetSlot": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::GetEmptyEventSetSlot"
]
},
"CPythonEventManager::SetRestrictedCount": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::SetRestrictedCount"
]
},
"CPythonEventManager::SetEventHandler": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::SetEventHandler"
]
},
"CPythonEventManager::GetEventSetLocalYPosition": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::GetEventSetLocalYPosition"
]
},
"CPythonEventManager::AddEventSetLocalYPosition": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::AddEventSetLocalYPosition"
]
},
"CPythonEventManager::InsertText": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::InsertText"
]
},
"CPythonEventManager::UpdateEventSet": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::UpdateEventSet"
]
},
"CPythonEventManager::SetEventSetWidth": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::SetEventSetWidth"
]
},
"CPythonEventManager::ProcessEventSet": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::ProcessEventSet"
]
},
"CPythonEventManager::RenderEventSet": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::RenderEventSet"
]
},
"CPythonEventManager::Skip": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::Skip"
]
},
"CPythonEventManager::IsWait": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::IsWait"
]
},
"CPythonEventManager::EndEventProcess": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::EndEventProcess"
]
},
"CPythonEventManager::MakeNextButton": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::MakeNextButton"
]
},
"CPythonEventManager::MakeQuestion": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::MakeQuestion"
]
},
"CPythonEventManager::SelectAnswer": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::SelectAnswer"
]
},
"CPythonEventManager::SetVisibleStartLine": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::SetVisibleStartLine"
]
},
"CPythonEventManager::SetVisibleLineCount": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::SetVisibleLineCount"
]
},
"CPythonEventManager::GetVisibleStartLine": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::GetVisibleStartLine"
]
},
"CPythonEventManager::GetLineCount": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::GetLineCount"
]
},
"CPythonEventManager::ClearLine": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::ClearLine"
]
},
"CPythonEventManager::__InsertLine": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::__InsertLine"
]
},
"CPythonEventManager::RefreshLinePosition": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::RefreshLinePosition"
]
},
"CPythonEventManager::__AddSpace": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::__AddSpace"
]
},
"CPythonEventManager::GetScriptEventIndex": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::GetScriptEventIndex"
]
},
"CPythonEventManager::CheckEventSetIndex": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::CheckEventSetIndex"
]
},
"CPythonEventManager::Destroy": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::Destroy"
]
},
"CPythonEventManager::SetInterfaceWindow": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::SetInterfaceWindow"
]
},
"CPythonEventManager::SetLeftTimeString": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::SetLeftTimeString"
]
},
"CPythonEventManager::CPythonEventManager": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::CPythonEventManager"
]
},
"CPythonEventManager::~CPythonEventManager": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManager.cpp:CPythonEventManager::~CPythonEventManager"
]
}
}
}
@@ -5,76 +5,148 @@
"contracts": [],
"functions": {
"eventRegisterEventSet": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventRegisterEventSet"
]
},
"eventRegisterEventSetFromString": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventRegisterEventSetFromString"
]
},
"eventClearEventSet": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventClearEventSet"
]
},
"eventSetRestrictedCount": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventSetRestrictedCount"
]
},
"eventGetEventSetLocalYPosition": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventGetEventSetLocalYPosition"
]
},
"eventAddEventSetLocalYPosition": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventAddEventSetLocalYPosition"
]
},
"eventInsertText": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventInsertText"
]
},
"eventInsertTextInline": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventInsertTextInline"
]
},
"eventUpdateEventSet": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventUpdateEventSet"
]
},
"eventRenderEventSet": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventRenderEventSet"
]
},
"eventSetEventSetWidth": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventSetEventSetWidth"
]
},
"eventSkip": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventSkip"
]
},
"eventIsWait": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventIsWait"
]
},
"eventEndEventProcess": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventEndEventProcess"
]
},
"eventSetEventHandler": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventSetEventHandler"
]
},
"eventSelectAnswer": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventSelectAnswer"
]
},
"eventGetLineCount": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventGetLineCount"
]
},
"eventSetVisibleStartLine": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventSetVisibleStartLine"
]
},
"eventGetVisibleStartLine": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventGetVisibleStartLine"
]
},
"eventQuestButtonClick": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventQuestButtonClick"
]
},
"eventSetInterfaceWindow": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventSetInterfaceWindow"
]
},
"eventSetLeftTimeString": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventSetLeftTimeString"
]
},
"eventDestroy": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:eventDestroy"
]
},
"initEvent": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonEventManagerMoudle.cpp:initEvent"
]
}
}
}
@@ -5,10 +5,16 @@
"contracts": [],
"functions": {
"eventMgrUpdate": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGameEventManagerModule.cpp:eventMgrUpdate"
]
},
"initeventmgr": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGameEventManagerModule.cpp:initeventmgr"
]
}
}
}
@@ -0,0 +1,458 @@
{
"reference": "UserInterface/PythonGuild.cpp",
"reference_sha256": "3223fcd436bfb89db086e1825b9f149c32e0b374da87be5a865836fa8606767b",
"priority": "P3",
"contracts": [],
"functions": {
"CPythonGuild::EnableGuild": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::EnableGuild"
]
},
"CPythonGuild::SetGuildMoney": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::SetGuildMoney"
]
},
"CPythonGuild::SetGuildEXP": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::SetGuildEXP"
]
},
"CPythonGuild::SetGradeData": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::SetGradeData"
]
},
"CPythonGuild::SetGradeName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::SetGradeName"
]
},
"CPythonGuild::SetGradeAuthority": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::SetGradeAuthority"
]
},
"CPythonGuild::ClearComment": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::ClearComment"
]
},
"CPythonGuild::RegisterComment": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::RegisterComment"
]
},
"CPythonGuild::RegisterMember": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::RegisterMember"
]
},
"CPythonGuild::ChangeGuildMemberGrade": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::ChangeGuildMemberGrade"
]
},
"CPythonGuild::ChangeGuildMemberGeneralFlag": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::ChangeGuildMemberGeneralFlag"
]
},
"CPythonGuild::RemoveMember": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::RemoveMember"
]
},
"CPythonGuild::RegisterGuildName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::RegisterGuildName"
]
},
"CPythonGuild::IsMainPlayer": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::IsMainPlayer"
]
},
"CPythonGuild::IsGuildEnable": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::IsGuildEnable"
]
},
"CPythonGuild::GetGuildInfoRef": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::GetGuildInfoRef"
]
},
"CPythonGuild::GetGradeDataPtr": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::GetGradeDataPtr"
]
},
"CPythonGuild::GetGuildBoardCommentVector": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::GetGuildBoardCommentVector"
]
},
"CPythonGuild::GetMemberCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::GetMemberCount"
]
},
"CPythonGuild::GetMemberDataPtr": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::GetMemberDataPtr"
]
},
"CPythonGuild::GetMemberDataPtrByPID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::GetMemberDataPtrByPID"
]
},
"CPythonGuild::GetMemberDataPtrByName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::GetMemberDataPtrByName"
]
},
"CPythonGuild::GetGuildMemberLevelSummary": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::GetGuildMemberLevelSummary"
]
},
"CPythonGuild::GetGuildMemberLevelAverage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::GetGuildMemberLevelAverage"
]
},
"CPythonGuild::GetGuildExperienceSummary": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::GetGuildExperienceSummary"
]
},
"CPythonGuild::GetGuildSkillDataRef": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::GetGuildSkillDataRef"
]
},
"CPythonGuild::GetGuildName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::GetGuildName"
]
},
"CPythonGuild::GetGuildID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::GetGuildID"
]
},
"CPythonGuild::HasGuildLand": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::HasGuildLand"
]
},
"CPythonGuild::StartGuildWar": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::StartGuildWar"
]
},
"CPythonGuild::EndGuildWar": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::EndGuildWar"
]
},
"CPythonGuild::GetEnemyGuildID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::GetEnemyGuildID"
]
},
"CPythonGuild::IsDoingGuildWar": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::IsDoingGuildWar"
]
},
"CPythonGuild::__CalculateLevelAverage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::__CalculateLevelAverage"
]
},
"CPythonGuild::__SortMember": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::__SortMember"
]
},
"CPythonGuild::__IsGradeData": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::__IsGradeData"
]
},
"CPythonGuild::__Initialize": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::__Initialize"
]
},
"CPythonGuild::Destroy": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::Destroy"
]
},
"CPythonGuild::CPythonGuild": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::CPythonGuild"
]
},
"CPythonGuild::~CPythonGuild": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:CPythonGuild::~CPythonGuild"
]
},
"guildIsGuildEnable": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildIsGuildEnable"
]
},
"guildGetGuildID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGuildID"
]
},
"guildHasGuildLand": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildHasGuildLand"
]
},
"guildGetGuildName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGuildName"
]
},
"guildGetGuildMasterName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGuildMasterName"
]
},
"guildGetEnemyGuildName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetEnemyGuildName"
]
},
"guildGetGuildMoney": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGuildMoney"
]
},
"guildGetGuildBoardCommentCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGuildBoardCommentCount"
]
},
"guildGetGuildBoardCommentData": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGuildBoardCommentData"
]
},
"guildGetGuildLevel": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGuildLevel"
]
},
"guildGetGuildExperience": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGuildExperience"
]
},
"guildGetGuildMemberCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGuildMemberCount"
]
},
"guildGetGuildMemberLevelSummary": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGuildMemberLevelSummary"
]
},
"guildGetGuildMemberLevelAverage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGuildMemberLevelAverage"
]
},
"guildGetGuildExperienceSummary": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGuildExperienceSummary"
]
},
"guildGetGuildSkillPoint": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGuildSkillPoint"
]
},
"guildGetDragonPowerPoint": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetDragonPowerPoint"
]
},
"guildGetGuildSkillLevel": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGuildSkillLevel"
]
},
"guildGetSkillLevel": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetSkillLevel"
]
},
"guildGetSkillMaxLevelNew": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetSkillMaxLevelNew"
]
},
"guildSetSkillIndex": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildSetSkillIndex"
]
},
"guildGetSkillIndex": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetSkillIndex"
]
},
"guildGetGradeData": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGradeData"
]
},
"guildGetGradeName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetGradeName"
]
},
"guildGetMemberCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetMemberCount"
]
},
"guildGetMemberData": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetMemberData"
]
},
"guildMemberIndexToPID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildMemberIndexToPID"
]
},
"guildIsMember": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildIsMember"
]
},
"guildIsMemberByName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildIsMemberByName"
]
},
"guildMainPlayerHasAuthority": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildMainPlayerHasAuthority"
]
},
"guildDestroy": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildDestroy"
]
},
"guildGuildIDToMarkID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGuildIDToMarkID"
]
},
"guildGetMarkImageFilenameByMarkID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetMarkImageFilenameByMarkID"
]
},
"guildGetMarkIndexByMarkID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:guildGetMarkIndexByMarkID"
]
},
"initguild": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonGuild.cpp:initguild"
]
}
}
}
@@ -0,0 +1,140 @@
{
"reference": "UserInterface/PythonMessenger.cpp",
"reference_sha256": "de1868000f68ff1b25db1ae5e1ba3650da1e85ab74f2529e5793d7fd6e375c80",
"priority": "P3",
"contracts": [],
"functions": {
"CPythonMessenger::RemoveFriend": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::RemoveFriend"
]
},
"CPythonMessenger::OnFriendLogin": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::OnFriendLogin"
]
},
"CPythonMessenger::OnFriendLogout": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::OnFriendLogout"
]
},
"CPythonMessenger::SetMobile": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::SetMobile"
]
},
"CPythonMessenger::IsFriendByKey": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::IsFriendByKey"
]
},
"CPythonMessenger::IsFriendByName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::IsFriendByName"
]
},
"CPythonMessenger::AppendGuildMember": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::AppendGuildMember"
]
},
"CPythonMessenger::RemoveGuildMember": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::RemoveGuildMember"
]
},
"CPythonMessenger::RemoveAllGuildMember": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::RemoveAllGuildMember"
]
},
"CPythonMessenger::LoginGuildMember": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::LoginGuildMember"
]
},
"CPythonMessenger::LogoutGuildMember": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::LogoutGuildMember"
]
},
"CPythonMessenger::RefreshGuildMember": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::RefreshGuildMember"
]
},
"CPythonMessenger::Destroy": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::Destroy"
]
},
"CPythonMessenger::SetMessengerHandler": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::SetMessengerHandler"
]
},
"CPythonMessenger::CPythonMessenger": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::CPythonMessenger"
]
},
"CPythonMessenger::~CPythonMessenger": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:CPythonMessenger::~CPythonMessenger"
]
},
"messengerRemoveFriend": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:messengerRemoveFriend"
]
},
"messengerIsFriendByName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:messengerIsFriendByName"
]
},
"messengerDestroy": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:messengerDestroy"
]
},
"messengerRefreshGuildMember": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:messengerRefreshGuildMember"
]
},
"messengerSetMessengerHandler": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:messengerSetMessengerHandler"
]
},
"initMessenger": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonMessenger.cpp:initMessenger"
]
}
}
}
@@ -5,73 +5,142 @@
"contracts": [],
"functions": {
"CPythonQuest::RegisterQuestInstance": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::RegisterQuestInstance"
]
},
"CPythonQuest::DeleteQuestInstance": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::DeleteQuestInstance"
]
},
"CPythonQuest::IsQuest": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::IsQuest"
]
},
"CPythonQuest::MakeQuest": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::MakeQuest"
]
},
"CPythonQuest::SetQuestTitle": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::SetQuestTitle"
]
},
"CPythonQuest::SetQuestClockName": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::SetQuestClockName"
]
},
"CPythonQuest::SetQuestCounterName": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::SetQuestCounterName"
]
},
"CPythonQuest::SetQuestClockValue": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::SetQuestClockValue"
]
},
"CPythonQuest::SetQuestCounterValue": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::SetQuestCounterValue"
]
},
"CPythonQuest::SetQuestIconFileName": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::SetQuestIconFileName"
]
},
"CPythonQuest::GetQuestCount": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::GetQuestCount"
]
},
"CPythonQuest::GetQuestInstancePtr": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::GetQuestInstancePtr"
]
},
"CPythonQuest::__GetQuestInstancePtr": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::__GetQuestInstancePtr"
]
},
"CPythonQuest::__Initialize": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::__Initialize"
]
},
"CPythonQuest::Clear": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::Clear"
]
},
"CPythonQuest::CPythonQuest": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::CPythonQuest"
]
},
"CPythonQuest::~CPythonQuest": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:CPythonQuest::~CPythonQuest"
]
},
"questGetQuestCount": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:questGetQuestCount"
]
},
"questGetQuestData": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:questGetQuestData"
]
},
"questGetQuestIndex": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:questGetQuestIndex"
]
},
"questGetQuestLastTime": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:questGetQuestLastTime"
]
},
"questClear": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:questClear"
]
},
"initquest": {
"status": "TODO"
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonQuest.cpp:initquest"
]
}
}
}
@@ -0,0 +1,182 @@
{
"reference": "UserInterface/PythonSafeBox.cpp",
"reference_sha256": "df28d2db188e3d4fd7547944df18d19b588b103f8aa237ca830d2d975862e024",
"priority": "P3",
"contracts": [],
"functions": {
"CPythonSafeBox::OpenSafeBox": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::OpenSafeBox"
]
},
"CPythonSafeBox::SetItemData": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::SetItemData"
]
},
"CPythonSafeBox::DelItemData": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::DelItemData"
]
},
"CPythonSafeBox::SetMoney": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::SetMoney"
]
},
"CPythonSafeBox::GetMoney": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::GetMoney"
]
},
"CPythonSafeBox::GetCurrentSafeBoxSize": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::GetCurrentSafeBoxSize"
]
},
"CPythonSafeBox::GetSlotItemID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::GetSlotItemID"
]
},
"CPythonSafeBox::GetItemDataPtr": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::GetItemDataPtr"
]
},
"CPythonSafeBox::OpenMall": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::OpenMall"
]
},
"CPythonSafeBox::SetMallItemData": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::SetMallItemData"
]
},
"CPythonSafeBox::DelMallItemData": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::DelMallItemData"
]
},
"CPythonSafeBox::GetMallItemDataPtr": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::GetMallItemDataPtr"
]
},
"CPythonSafeBox::GetSlotMallItemID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::GetSlotMallItemID"
]
},
"CPythonSafeBox::GetMallSize": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::GetMallSize"
]
},
"CPythonSafeBox::CPythonSafeBox": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::CPythonSafeBox"
]
},
"CPythonSafeBox::~CPythonSafeBox": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:CPythonSafeBox::~CPythonSafeBox"
]
},
"safeboxGetCurrentSafeboxSize": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:safeboxGetCurrentSafeboxSize"
]
},
"safeboxGetItemID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:safeboxGetItemID"
]
},
"safeboxGetItemCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:safeboxGetItemCount"
]
},
"safeboxGetItemFlags": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:safeboxGetItemFlags"
]
},
"safeboxGetItemMetinSocket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:safeboxGetItemMetinSocket"
]
},
"safeboxGetItemAttribute": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:safeboxGetItemAttribute"
]
},
"safeboxGetMoney": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:safeboxGetMoney"
]
},
"safeboxGetMallItemID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:safeboxGetMallItemID"
]
},
"safeboxGetMallItemCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:safeboxGetMallItemCount"
]
},
"safeboxGetMallItemMetinSocket": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:safeboxGetMallItemMetinSocket"
]
},
"safeboxGetMallItemAttribute": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:safeboxGetMallItemAttribute"
]
},
"safeboxGetMallSize": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:safeboxGetMallSize"
]
},
"initsafebox": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSafeBox.cpp:initsafebox"
]
}
}
}
@@ -0,0 +1,92 @@
{
"reference": "UserInterface/PythonSoundManagerModule.cpp",
"reference_sha256": "7bd0710c4ec8e0c4ae32e418737e93d550706d2322420865c35f3818e66bcf15",
"priority": "P4",
"contracts": [],
"functions": {
"sndPlaySound": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSoundManagerModule.cpp:sndPlaySound"
]
},
"sndPlaySound3D": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSoundManagerModule.cpp:sndPlaySound3D"
]
},
"sndPlayMusic": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSoundManagerModule.cpp:sndPlayMusic"
]
},
"sndFadeInMusic": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSoundManagerModule.cpp:sndFadeInMusic"
]
},
"sndFadeOutMusic": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSoundManagerModule.cpp:sndFadeOutMusic"
]
},
"sndFadeOutAllMusic": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSoundManagerModule.cpp:sndFadeOutAllMusic"
]
},
"sndFadeLimitOutMusic": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSoundManagerModule.cpp:sndFadeLimitOutMusic"
]
},
"sndStopAllSound": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSoundManagerModule.cpp:sndStopAllSound"
]
},
"sndSetMusicVolume": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSoundManagerModule.cpp:sndSetMusicVolume"
]
},
"sndSetSoundVolumef": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSoundManagerModule.cpp:sndSetSoundVolumef"
]
},
"sndSetSoundVolume": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSoundManagerModule.cpp:sndSetSoundVolume"
]
},
"sndSetSoundScale": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSoundManagerModule.cpp:sndSetSoundScale"
]
},
"sndSetAmbienceSoundScale": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSoundManagerModule.cpp:sndSetAmbienceSoundScale"
]
},
"initsnd": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSoundManagerModule.cpp:initsnd"
]
}
}
}
@@ -0,0 +1,326 @@
{
"reference": "UserInterface/PythonSystem.cpp",
"reference_sha256": "b8ff5404fdf0ee650b22e08259e06e0ee8b338479b59ab88d3b1bacc2a3b0e3f",
"priority": "P4",
"contracts": [],
"functions": {
"CPythonSystem::SetInterfaceHandler": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::SetInterfaceHandler"
]
},
"CPythonSystem::DestroyInterfaceHandler": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::DestroyInterfaceHandler"
]
},
"CPythonSystem::SaveWindowStatus": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::SaveWindowStatus"
]
},
"CPythonSystem::GetDisplaySettings": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetDisplaySettings"
]
},
"CPythonSystem::GetResolutionCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetResolutionCount"
]
},
"CPythonSystem::GetFrequencyCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetFrequencyCount"
]
},
"CPythonSystem::GetResolution": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetResolution"
]
},
"CPythonSystem::GetFrequency": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetFrequency"
]
},
"CPythonSystem::GetResolutionIndex": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetResolutionIndex"
]
},
"CPythonSystem::GetFrequencyIndex": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetFrequencyIndex"
]
},
"CPythonSystem::GetWidth": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetWidth"
]
},
"CPythonSystem::GetHeight": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetHeight"
]
},
"CPythonSystem::GetBPP": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetBPP"
]
},
"CPythonSystem::IsNoSoundCard": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::IsNoSoundCard"
]
},
"CPythonSystem::IsSoftwareCursor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::IsSoftwareCursor"
]
},
"CPythonSystem::GetMusicVolume": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetMusicVolume"
]
},
"CPythonSystem::GetSoundVolume": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetSoundVolume"
]
},
"CPythonSystem::SetMusicVolume": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::SetMusicVolume"
]
},
"CPythonSystem::SetSoundVolumef": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::SetSoundVolumef"
]
},
"CPythonSystem::GetDistance": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetDistance"
]
},
"CPythonSystem::GetShadowLevel": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetShadowLevel"
]
},
"CPythonSystem::SetShadowLevel": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::SetShadowLevel"
]
},
"CPythonSystem::IsSaveID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::IsSaveID"
]
},
"CPythonSystem::GetSaveID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetSaveID"
]
},
"CPythonSystem::isViewCulling": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::isViewCulling"
]
},
"CPythonSystem::SetSaveID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::SetSaveID"
]
},
"CPythonSystem::GetConfig": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetConfig"
]
},
"CPythonSystem::SetConfig": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::SetConfig"
]
},
"CPythonSystem::SetDefaultConfig": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::SetDefaultConfig"
]
},
"CPythonSystem::IsWindowed": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::IsWindowed"
]
},
"CPythonSystem::IsViewChat": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::IsViewChat"
]
},
"CPythonSystem::SetViewChatFlag": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::SetViewChatFlag"
]
},
"CPythonSystem::IsAlwaysShowName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::IsAlwaysShowName"
]
},
"CPythonSystem::SetAlwaysShowNameFlag": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::SetAlwaysShowNameFlag"
]
},
"CPythonSystem::IsShowDamage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::IsShowDamage"
]
},
"CPythonSystem::SetShowDamageFlag": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::SetShowDamageFlag"
]
},
"CPythonSystem::IsShowSalesText": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::IsShowSalesText"
]
},
"CPythonSystem::SetShowSalesTextFlag": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::SetShowSalesTextFlag"
]
},
"CPythonSystem::IsAutoTiling": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::IsAutoTiling"
]
},
"CPythonSystem::SetSoftwareTiling": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::SetSoftwareTiling"
]
},
"CPythonSystem::IsSoftwareTiling": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::IsSoftwareTiling"
]
},
"CPythonSystem::IsUseDefaultIME": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::IsUseDefaultIME"
]
},
"CPythonSystem::LoadConfig": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::LoadConfig"
]
},
"CPythonSystem::SaveConfig": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::SaveConfig"
]
},
"CPythonSystem::LoadInterfaceStatus": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::LoadInterfaceStatus"
]
},
"CPythonSystem::SaveInterfaceStatus": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::SaveInterfaceStatus"
]
},
"CPythonSystem::isInterfaceConfig": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::isInterfaceConfig"
]
},
"CPythonSystem::GetWindowStatusReference": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::GetWindowStatusReference"
]
},
"CPythonSystem::ApplyConfig": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::ApplyConfig"
]
},
"CPythonSystem::ChangeSystem": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::ChangeSystem"
]
},
"CPythonSystem::Clear": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::Clear"
]
},
"CPythonSystem::CPythonSystem": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::CPythonSystem"
]
},
"CPythonSystem::~CPythonSystem": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystem.cpp:CPythonSystem::~CPythonSystem"
]
}
}
}
@@ -0,0 +1,224 @@
{
"reference": "UserInterface/PythonSystemModule.cpp",
"reference_sha256": "d9f04639095871943c46e945be24e0dfb34915796d6842aba1933dc8e17231b8",
"priority": "P4",
"contracts": [],
"functions": {
"systemGetWidth": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemGetWidth"
]
},
"systemGetHeight": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemGetHeight"
]
},
"systemSetInterfaceHandler": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemSetInterfaceHandler"
]
},
"systemDestroyInterfaceHandler": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemDestroyInterfaceHandler"
]
},
"systemReserveResource": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemReserveResource"
]
},
"systemisInterfaceConfig": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemisInterfaceConfig"
]
},
"systemSaveWindowStatus": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemSaveWindowStatus"
]
},
"systemGetWindowStatus": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemGetWindowStatus"
]
},
"systemGetConfig": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemGetConfig"
]
},
"systemSetSaveID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemSetSaveID"
]
},
"systemisSaveID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemisSaveID"
]
},
"systemGetSaveID": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemGetSaveID"
]
},
"systemGetMusicVolume": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemGetMusicVolume"
]
},
"systemGetSoundVolume": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemGetSoundVolume"
]
},
"systemSetMusicVolume": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemSetMusicVolume"
]
},
"systemSetSoundVolumef": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemSetSoundVolumef"
]
},
"systemIsSoftwareCursor": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemIsSoftwareCursor"
]
},
"systemSetViewChatFlag": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemSetViewChatFlag"
]
},
"systemIsViewChat": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemIsViewChat"
]
},
"systemSetAlwaysShowNameFlag": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemSetAlwaysShowNameFlag"
]
},
"systemSetShowDamageFlag": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemSetShowDamageFlag"
]
},
"systemSetShowSalesTextFlag": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemSetShowSalesTextFlag"
]
},
"systemIsAlwaysShowName": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemIsAlwaysShowName"
]
},
"systemIsShowDamage": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemIsShowDamage"
]
},
"systemIsShowSalesText": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemIsShowSalesText"
]
},
"systemSetConfig": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemSetConfig"
]
},
"systemApplyConfig": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemApplyConfig"
]
},
"systemSaveConfig": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemSaveConfig"
]
},
"systemGetResolutionCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemGetResolutionCount"
]
},
"systemGetFrequencyCount": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemGetFrequencyCount"
]
},
"systemGetResolution": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemGetResolution"
]
},
"systemGetCurrentResolution": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemGetCurrentResolution"
]
},
"systemGetFrequency": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemGetFrequency"
]
},
"systemGetShadowLevel": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemGetShadowLevel"
]
},
"systemSetShadowLevel": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:systemSetShadowLevel"
]
},
"initsystem": {
"status": "PORTED",
"impl": [
"extension/src/port/UserInterface/PythonSystemModule.cpp:initsystem"
]
}
}
}