port: CMapOutdoor + PythonBackground + minimap (1:1 40250)
GameLib map/area/terrain units, PRTerrainLib Terrain/TextureSet, PythonBackground(+Module) and ColorTransitionHelper ported verbatim; pending stand-ins and background module stubs removed. Hand edits: BeginEnvironment's pointer tag via uintptr_t, LoadWaterMap reads the file's 32-bit longs. Terrain draw passes stay platform no-ops (Godot draws the terrain). RecordingDevice gains textures, buffers and render targets; orthographic draws become UI commands so CPythonMiniMap's masked tiles show through minimap_image_filter in python_ui_surface. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
b69116992c
commit
2ead95756e
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"reference": "EterBase/FileDir.cpp",
|
||||
"reference_sha256": "9d2de6274c5c267a0912589bc1172b0efb47940235afcc6833b88c6411d8453a",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CDir::CDir": {
|
||||
"status": "ADAPTED",
|
||||
"impl": [
|
||||
"extension/src/platform/EterBase/FileDir.cpp:CDir::CDir"
|
||||
],
|
||||
"note": "40250 code as is over the FindFirstFile/FindNextFile/FindClose shim of common/Win32Crt.h.",
|
||||
"test": "extension/tests/port_login_flow_test.cpp"
|
||||
},
|
||||
"CDir::~CDir": {
|
||||
"status": "ADAPTED",
|
||||
"impl": [
|
||||
"extension/src/platform/EterBase/FileDir.cpp:CDir::~CDir"
|
||||
],
|
||||
"note": "40250 code as is over the FindFirstFile/FindNextFile/FindClose shim of common/Win32Crt.h.",
|
||||
"test": "extension/tests/port_login_flow_test.cpp"
|
||||
},
|
||||
"CDir::Destroy": {
|
||||
"status": "ADAPTED",
|
||||
"impl": [
|
||||
"extension/src/platform/EterBase/FileDir.cpp:CDir::Destroy"
|
||||
],
|
||||
"note": "40250 code as is over the FindFirstFile/FindNextFile/FindClose shim of common/Win32Crt.h.",
|
||||
"test": "extension/tests/port_login_flow_test.cpp"
|
||||
},
|
||||
"CDir::Create": {
|
||||
"status": "ADAPTED",
|
||||
"impl": [
|
||||
"extension/src/platform/EterBase/FileDir.cpp:CDir::Create"
|
||||
],
|
||||
"note": "40250 code as is over the FindFirstFile/FindNextFile/FindClose shim of common/Win32Crt.h.",
|
||||
"test": "extension/tests/port_login_flow_test.cpp"
|
||||
},
|
||||
"CDir::IsFolder": {
|
||||
"status": "ADAPTED",
|
||||
"impl": [
|
||||
"extension/src/platform/EterBase/FileDir.cpp:CDir::IsFolder"
|
||||
],
|
||||
"note": "40250 code as is over the FindFirstFile/FindNextFile/FindClose shim of common/Win32Crt.h.",
|
||||
"test": "extension/tests/port_login_flow_test.cpp"
|
||||
},
|
||||
"CDir::Initialize": {
|
||||
"status": "ADAPTED",
|
||||
"impl": [
|
||||
"extension/src/platform/EterBase/FileDir.cpp:CDir::Initialize"
|
||||
],
|
||||
"note": "40250 code as is over the FindFirstFile/FindNextFile/FindClose shim of common/Win32Crt.h.",
|
||||
"test": "extension/tests/port_login_flow_test.cpp"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"reference": "EterBase/TempFile.cpp",
|
||||
"reference_sha256": "89f149db4f863406a7dae8701305851e83de4258732128b7d754d79b0274dc73",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CTempFile::~CTempFile": {
|
||||
"status": "ADAPTED",
|
||||
"impl": [
|
||||
"extension/src/platform/EterBase/TempFile.cpp:CTempFile::~CTempFile"
|
||||
],
|
||||
"note": "40250 code as is; CreateTempFileName and DeleteFile come from the platform shims.",
|
||||
"test": "extension/tests/port_login_flow_test.cpp"
|
||||
},
|
||||
"CTempFile::CTempFile": {
|
||||
"status": "ADAPTED",
|
||||
"impl": [
|
||||
"extension/src/platform/EterBase/TempFile.cpp:CTempFile::CTempFile"
|
||||
],
|
||||
"note": "40250 code as is; CreateTempFileName and DeleteFile come from the platform shims.",
|
||||
"test": "extension/tests/port_login_flow_test.cpp"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"reference": "EterLib/ColorTransitionHelper.cpp",
|
||||
"reference_sha256": "2fe1d135600ed233cd0b26d042ea2646cc2ad0f965fe15d5a0a4b951dd3c6f70",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CColorTransitionHelper::Clear": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterLib/ColorTransitionHelper.cpp:CColorTransitionHelper::Clear"
|
||||
]
|
||||
},
|
||||
"CColorTransitionHelper::SetSrcColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterLib/ColorTransitionHelper.cpp:CColorTransitionHelper::SetSrcColor"
|
||||
]
|
||||
},
|
||||
"CColorTransitionHelper::SetTransition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterLib/ColorTransitionHelper.cpp:CColorTransitionHelper::SetTransition"
|
||||
]
|
||||
},
|
||||
"CColorTransitionHelper::StartTransition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterLib/ColorTransitionHelper.cpp:CColorTransitionHelper::StartTransition"
|
||||
]
|
||||
},
|
||||
"CColorTransitionHelper::Update": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterLib/ColorTransitionHelper.cpp:CColorTransitionHelper::Update"
|
||||
]
|
||||
},
|
||||
"CColorTransitionHelper::GetCurColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterLib/ColorTransitionHelper.cpp:CColorTransitionHelper::GetCurColor"
|
||||
]
|
||||
},
|
||||
"CColorTransitionHelper::CColorTransitionHelper": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterLib/ColorTransitionHelper.cpp:CColorTransitionHelper::CColorTransitionHelper"
|
||||
]
|
||||
},
|
||||
"CColorTransitionHelper::~CColorTransitionHelper": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/EterLib/ColorTransitionHelper.cpp:CColorTransitionHelper::~CColorTransitionHelper"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,338 @@
|
||||
{
|
||||
"reference": "GameLib/Area.cpp",
|
||||
"reference_sha256": "3966bd99785b03d15c78379f7fbf6ff02e87fe682411e3ce7856c55dbbbae2ca",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CArea::TObjectData::InitializeRotation": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::TObjectData::InitializeRotation"
|
||||
]
|
||||
},
|
||||
"CArea::New": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::New"
|
||||
]
|
||||
},
|
||||
"CArea::Delete": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::Delete"
|
||||
]
|
||||
},
|
||||
"CArea::DestroySystem": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::DestroySystem"
|
||||
]
|
||||
},
|
||||
"CArea::__UpdateAniThingList": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::__UpdateAniThingList"
|
||||
]
|
||||
},
|
||||
"CArea::__UpdateEffectList": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::__UpdateEffectList"
|
||||
]
|
||||
},
|
||||
"CArea::Update": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::Update"
|
||||
]
|
||||
},
|
||||
"CArea::UpdateAroundAmbience": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::UpdateAroundAmbience"
|
||||
]
|
||||
},
|
||||
"CArea::RenderEffect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::RenderEffect"
|
||||
]
|
||||
},
|
||||
"CArea::DEBUG_GetRenderedCRCNum": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::DEBUG_GetRenderedCRCNum"
|
||||
]
|
||||
},
|
||||
"CArea::DEBUG_GetRenderedCRCWithNumVector": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::DEBUG_GetRenderedCRCWithNumVector"
|
||||
]
|
||||
},
|
||||
"CArea::DEBUG_GetRenderedGrapphicThingInstanceNum": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::DEBUG_GetRenderedGrapphicThingInstanceNum"
|
||||
]
|
||||
},
|
||||
"CArea::CollectRenderingObject": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::CollectRenderingObject"
|
||||
]
|
||||
},
|
||||
"CArea::CollectBlendRenderingObject": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::CollectBlendRenderingObject"
|
||||
]
|
||||
},
|
||||
"CArea::Render": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::Render"
|
||||
]
|
||||
},
|
||||
"CArea::RenderCollision": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::RenderCollision"
|
||||
]
|
||||
},
|
||||
"CArea::RenderAmbience": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::RenderAmbience"
|
||||
]
|
||||
},
|
||||
"CArea::RenderDungeon": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::RenderDungeon"
|
||||
]
|
||||
},
|
||||
"CArea::Refresh": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::Refresh"
|
||||
]
|
||||
},
|
||||
"CArea::__Load_BuildObjectInstances": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::__Load_BuildObjectInstances"
|
||||
]
|
||||
},
|
||||
"CArea::__SetObjectInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::__SetObjectInstance"
|
||||
]
|
||||
},
|
||||
"CArea::__SetObjectInstance_SetEffect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::__SetObjectInstance_SetEffect"
|
||||
]
|
||||
},
|
||||
"CArea::__SetObjectInstance_SetTree": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::__SetObjectInstance_SetTree"
|
||||
]
|
||||
},
|
||||
"CArea::TObjectInstance::SetTree": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::TObjectInstance::SetTree"
|
||||
]
|
||||
},
|
||||
"CArea::__SetObjectInstance_SetBuilding": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::__SetObjectInstance_SetBuilding"
|
||||
]
|
||||
},
|
||||
"CArea::__SetObjectInstance_SetAmbience": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::__SetObjectInstance_SetAmbience"
|
||||
]
|
||||
},
|
||||
"CArea::__SetObjectInstance_SetDungeonBlock": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::__SetObjectInstance_SetDungeonBlock"
|
||||
]
|
||||
},
|
||||
"CArea::__LoadAttribute": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::__LoadAttribute"
|
||||
]
|
||||
},
|
||||
"CArea::Load": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::Load"
|
||||
]
|
||||
},
|
||||
"CArea::__Load_LoadObject": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::__Load_LoadObject"
|
||||
]
|
||||
},
|
||||
"CArea::__Load_LoadAmbience": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::__Load_LoadAmbience"
|
||||
]
|
||||
},
|
||||
"CArea::CheckObjectIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::CheckObjectIndex"
|
||||
]
|
||||
},
|
||||
"CArea::GetObjectDataCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::GetObjectDataCount"
|
||||
]
|
||||
},
|
||||
"CArea::GetObjectDataPointer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::GetObjectDataPointer"
|
||||
]
|
||||
},
|
||||
"CArea::GetObjectInstanceCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::GetObjectInstanceCount"
|
||||
]
|
||||
},
|
||||
"CArea::GetObjectInstancePointer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::GetObjectInstancePointer"
|
||||
]
|
||||
},
|
||||
"CArea::EnablePortal": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::EnablePortal"
|
||||
]
|
||||
},
|
||||
"CArea::ClearPortal": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::ClearPortal"
|
||||
]
|
||||
},
|
||||
"CArea::AddShowingPortalID": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::AddShowingPortalID"
|
||||
]
|
||||
},
|
||||
"CArea::RefreshPortal": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::RefreshPortal"
|
||||
]
|
||||
},
|
||||
"CArea::Clear": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::Clear"
|
||||
]
|
||||
},
|
||||
"CArea::__Clear_DestroyObjectInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::__Clear_DestroyObjectInstance"
|
||||
]
|
||||
},
|
||||
"CArea::GetCoordinate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::GetCoordinate"
|
||||
]
|
||||
},
|
||||
"CArea::SetCoordinate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::SetCoordinate"
|
||||
]
|
||||
},
|
||||
"CArea::SetMapOutDoor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::SetMapOutDoor"
|
||||
]
|
||||
},
|
||||
"CArea::CArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::CArea"
|
||||
]
|
||||
},
|
||||
"CArea::~CArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::~CArea"
|
||||
]
|
||||
},
|
||||
"CArea::TAmbienceInstance::__Update": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::TAmbienceInstance::__Update"
|
||||
]
|
||||
},
|
||||
"CArea::TAmbienceInstance::UpdateOnceSound": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::TAmbienceInstance::UpdateOnceSound"
|
||||
]
|
||||
},
|
||||
"CArea::TAmbienceInstance::UpdateStepSound": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::TAmbienceInstance::UpdateStepSound"
|
||||
]
|
||||
},
|
||||
"CArea::TAmbienceInstance::UpdateLoopSound": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::TAmbienceInstance::UpdateLoopSound"
|
||||
]
|
||||
},
|
||||
"CArea::TAmbienceInstance::__GetVolumeFromDistance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::TAmbienceInstance::__GetVolumeFromDistance"
|
||||
]
|
||||
},
|
||||
"CArea::TAmbienceInstance::Render": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::TAmbienceInstance::Render"
|
||||
]
|
||||
},
|
||||
"CArea::SAmbienceInstance::Picking": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::SAmbienceInstance::Picking"
|
||||
]
|
||||
},
|
||||
"CArea::SAmbienceInstance::SAmbienceInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Area.cpp:CArea::SAmbienceInstance::SAmbienceInstance"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"reference": "GameLib/AreaLoaderThread.cpp",
|
||||
"reference_sha256": "5dfe67ad5b5e795acbca16f9f81024d27e2a048873292ada61b030293f5bfad8",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"TEMP_CAreaLoaderThread::TEMP_CAreaLoaderThread": {
|
||||
"status": "N_A",
|
||||
"impl": [],
|
||||
"note": "Dead in 40250: every use is commented out (2004.10.14.myevan.TEMP_CAreaLoaderThread); the header is kept for the declarations, the .cpp is not built."
|
||||
},
|
||||
"TEMP_CAreaLoaderThread::~TEMP_CAreaLoaderThread": {
|
||||
"status": "N_A",
|
||||
"impl": [],
|
||||
"note": "Dead in 40250: every use is commented out (2004.10.14.myevan.TEMP_CAreaLoaderThread); the header is kept for the declarations, the .cpp is not built."
|
||||
},
|
||||
"TEMP_CAreaLoaderThread::Create": {
|
||||
"status": "N_A",
|
||||
"impl": [],
|
||||
"note": "Dead in 40250: every use is commented out (2004.10.14.myevan.TEMP_CAreaLoaderThread); the header is kept for the declarations, the .cpp is not built."
|
||||
},
|
||||
"TEMP_CAreaLoaderThread::Run": {
|
||||
"status": "N_A",
|
||||
"impl": [],
|
||||
"note": "Dead in 40250: every use is commented out (2004.10.14.myevan.TEMP_CAreaLoaderThread); the header is kept for the declarations, the .cpp is not built."
|
||||
},
|
||||
"TEMP_CAreaLoaderThread::EntryPoint": {
|
||||
"status": "N_A",
|
||||
"impl": [],
|
||||
"note": "Dead in 40250: every use is commented out (2004.10.14.myevan.TEMP_CAreaLoaderThread); the header is kept for the declarations, the .cpp is not built."
|
||||
},
|
||||
"TEMP_CAreaLoaderThread::Destroy": {
|
||||
"status": "N_A",
|
||||
"impl": [],
|
||||
"note": "Dead in 40250: every use is commented out (2004.10.14.myevan.TEMP_CAreaLoaderThread); the header is kept for the declarations, the .cpp is not built."
|
||||
},
|
||||
"TEMP_CAreaLoaderThread::Setup": {
|
||||
"status": "N_A",
|
||||
"impl": [],
|
||||
"note": "Dead in 40250: every use is commented out (2004.10.14.myevan.TEMP_CAreaLoaderThread); the header is kept for the declarations, the .cpp is not built."
|
||||
},
|
||||
"TEMP_CAreaLoaderThread::Shutdown": {
|
||||
"status": "N_A",
|
||||
"impl": [],
|
||||
"note": "Dead in 40250: every use is commented out (2004.10.14.myevan.TEMP_CAreaLoaderThread); the header is kept for the declarations, the .cpp is not built."
|
||||
},
|
||||
"TEMP_CAreaLoaderThread::Execute": {
|
||||
"status": "N_A",
|
||||
"impl": [],
|
||||
"note": "Dead in 40250: every use is commented out (2004.10.14.myevan.TEMP_CAreaLoaderThread); the header is kept for the declarations, the .cpp is not built."
|
||||
},
|
||||
"TEMP_CAreaLoaderThread::Request": {
|
||||
"status": "N_A",
|
||||
"impl": [],
|
||||
"note": "Dead in 40250: every use is commented out (2004.10.14.myevan.TEMP_CAreaLoaderThread); the header is kept for the declarations, the .cpp is not built."
|
||||
},
|
||||
"TEMP_CAreaLoaderThread::Fetch": {
|
||||
"status": "N_A",
|
||||
"impl": [],
|
||||
"note": "Dead in 40250: every use is commented out (2004.10.14.myevan.TEMP_CAreaLoaderThread); the header is kept for the declarations, the .cpp is not built."
|
||||
},
|
||||
"TEMP_CAreaLoaderThread::ProcessArea": {
|
||||
"status": "N_A",
|
||||
"impl": [],
|
||||
"note": "Dead in 40250: every use is commented out (2004.10.14.myevan.TEMP_CAreaLoaderThread); the header is kept for the declarations, the .cpp is not built."
|
||||
},
|
||||
"TEMP_CAreaLoaderThread::ProcessTerrain": {
|
||||
"status": "N_A",
|
||||
"impl": [],
|
||||
"note": "Dead in 40250: every use is commented out (2004.10.14.myevan.TEMP_CAreaLoaderThread); the header is kept for the declarations, the .cpp is not built."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,218 @@
|
||||
{
|
||||
"reference": "GameLib/AreaTerrain.cpp",
|
||||
"reference_sha256": "2c870d36efd14de88a587ba6742ae9fb0ce29b98bf0a0180ad1e68168dea084f",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CTerrain::DestroySystem": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::DestroySystem"
|
||||
]
|
||||
},
|
||||
"CTerrain::New": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::New"
|
||||
]
|
||||
},
|
||||
"CTerrain::Delete": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::Delete"
|
||||
]
|
||||
},
|
||||
"CTerrain::CTerrain": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::CTerrain"
|
||||
]
|
||||
},
|
||||
"CTerrain::~CTerrain": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::~CTerrain"
|
||||
]
|
||||
},
|
||||
"CTerrain::SetMapOutDoor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::SetMapOutDoor"
|
||||
]
|
||||
},
|
||||
"CTerrain::Clear": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::Clear"
|
||||
]
|
||||
},
|
||||
"CTerrain::Initialize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::Initialize"
|
||||
]
|
||||
},
|
||||
"CTerrain::LoadMiniMapTexture": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::LoadMiniMapTexture"
|
||||
]
|
||||
},
|
||||
"CTerrain::LoadShadowTexture": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::LoadShadowTexture"
|
||||
]
|
||||
},
|
||||
"CTerrain::LoadShadowMap": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::LoadShadowMap"
|
||||
]
|
||||
},
|
||||
"CTerrain::CopySettingFromGlobalSetting": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::CopySettingFromGlobalSetting"
|
||||
]
|
||||
},
|
||||
"CTerrain::WE_GetHeightMapValue": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::WE_GetHeightMapValue"
|
||||
]
|
||||
},
|
||||
"CTerrain::GetNormal": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::GetNormal"
|
||||
]
|
||||
},
|
||||
"CTerrain::GetHeight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::GetHeight"
|
||||
]
|
||||
},
|
||||
"CTerrain::CalculateNormal": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::CalculateNormal"
|
||||
]
|
||||
},
|
||||
"CTerrain::RAW_LoadTileMap": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::RAW_LoadTileMap"
|
||||
]
|
||||
},
|
||||
"CTerrain::LoadHeightMap": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::LoadHeightMap"
|
||||
]
|
||||
},
|
||||
"CTerrain::LoadAttrMap": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::LoadAttrMap"
|
||||
]
|
||||
},
|
||||
"CTerrain::isAttrOn": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::isAttrOn"
|
||||
]
|
||||
},
|
||||
"CTerrain::GetAttr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::GetAttr"
|
||||
]
|
||||
},
|
||||
"CTerrain::GetWaterHeight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::GetWaterHeight"
|
||||
]
|
||||
},
|
||||
"CTerrain::RAW_DeallocateSplats": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::RAW_DeallocateSplats"
|
||||
]
|
||||
},
|
||||
"CTerrain::RAW_AllocateSplats": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::RAW_AllocateSplats"
|
||||
]
|
||||
},
|
||||
"CTerrain::RAW_CountTiles": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::RAW_CountTiles"
|
||||
]
|
||||
},
|
||||
"CTerrain::RAW_GenerateSplat": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::RAW_GenerateSplat"
|
||||
]
|
||||
},
|
||||
"CTerrain::AddTexture32": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::AddTexture32"
|
||||
]
|
||||
},
|
||||
"CTerrain::PutImage32": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::PutImage32"
|
||||
]
|
||||
},
|
||||
"CTerrain::PutImage16": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::PutImage16"
|
||||
]
|
||||
},
|
||||
"CTerrain::SetCoordinate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::SetCoordinate"
|
||||
]
|
||||
},
|
||||
"CTerrain::CalculateTerrainPatch": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::CalculateTerrainPatch"
|
||||
]
|
||||
},
|
||||
"CTerrain::GetTerrainPatchPtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::GetTerrainPatchPtr"
|
||||
]
|
||||
},
|
||||
"CTerrain::_CalculateTerrainPatch": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::_CalculateTerrainPatch"
|
||||
]
|
||||
},
|
||||
"CTerrain::AllocateMarkedSplats": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::AllocateMarkedSplats"
|
||||
]
|
||||
},
|
||||
"CTerrain::DeallocateMarkedSplats": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/AreaTerrain.cpp:CTerrain::DeallocateMarkedSplats"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
{
|
||||
"reference": "GameLib/DungeonBlock.cpp",
|
||||
"reference_sha256": "8772588d63c5791b48ad7da1609a694aa840a940fd098fa3c28a376c346610b3",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CDungeonBlock::Update": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/DungeonBlock.cpp:CDungeonBlock::Update"
|
||||
]
|
||||
},
|
||||
"CDungeonBlock::Render": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/DungeonBlock.cpp:CDungeonBlock::Render"
|
||||
]
|
||||
},
|
||||
"CDungeonBlock::OnRenderShadow": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/DungeonBlock.cpp:CDungeonBlock::OnRenderShadow"
|
||||
]
|
||||
},
|
||||
"CDungeonBlock::GetBoundingSphere": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/DungeonBlock.cpp:CDungeonBlock::GetBoundingSphere"
|
||||
]
|
||||
},
|
||||
"CDungeonBlock::OnUpdateCollisionData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/DungeonBlock.cpp:CDungeonBlock::OnUpdateCollisionData"
|
||||
]
|
||||
},
|
||||
"CDungeonBlock::OnUpdateHeighInstance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/DungeonBlock.cpp:CDungeonBlock::OnUpdateHeighInstance"
|
||||
]
|
||||
},
|
||||
"CDungeonBlock::OnGetObjectHeight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/DungeonBlock.cpp:CDungeonBlock::OnGetObjectHeight"
|
||||
]
|
||||
},
|
||||
"CDungeonBlock::BuildBoundingSphere": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/DungeonBlock.cpp:CDungeonBlock::BuildBoundingSphere"
|
||||
]
|
||||
},
|
||||
"CDungeonBlock::Intersect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/DungeonBlock.cpp:CDungeonBlock::Intersect"
|
||||
]
|
||||
},
|
||||
"CDungeonBlock::GetBoundBox": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/DungeonBlock.cpp:CDungeonBlock::GetBoundBox"
|
||||
]
|
||||
},
|
||||
"CDungeonBlock::Load": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/DungeonBlock.cpp:CDungeonBlock::Load"
|
||||
]
|
||||
},
|
||||
"CDungeonBlock::__Initialize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/DungeonBlock.cpp:CDungeonBlock::__Initialize"
|
||||
]
|
||||
},
|
||||
"CDungeonBlock::Destroy": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/DungeonBlock.cpp:CDungeonBlock::Destroy"
|
||||
]
|
||||
},
|
||||
"CDungeonBlock::CDungeonBlock": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/DungeonBlock.cpp:CDungeonBlock::CDungeonBlock"
|
||||
]
|
||||
},
|
||||
"CDungeonBlock::~CDungeonBlock": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/DungeonBlock.cpp:CDungeonBlock::~CDungeonBlock"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"reference": "GameLib/MapBase.cpp",
|
||||
"reference_sha256": "ea5e9c8de527d60cecb7bae7f1341f58aae34715c80b40b84a1e4b4d98ea1ce9",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CMapBase::CMapBase": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapBase.cpp:CMapBase::CMapBase"
|
||||
]
|
||||
},
|
||||
"CMapBase::~CMapBase": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapBase.cpp:CMapBase::~CMapBase"
|
||||
]
|
||||
},
|
||||
"CMapBase::Clear": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapBase.cpp:CMapBase::Clear"
|
||||
]
|
||||
},
|
||||
"CMapBase::Enter": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapBase.cpp:CMapBase::Enter"
|
||||
]
|
||||
},
|
||||
"CMapBase::Leave": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapBase.cpp:CMapBase::Leave"
|
||||
]
|
||||
},
|
||||
"CMapBase::SetEnvironmentDataPtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapBase.cpp:CMapBase::SetEnvironmentDataPtr"
|
||||
]
|
||||
},
|
||||
"CMapBase::ResetEnvironmentDataPtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapBase.cpp:CMapBase::ResetEnvironmentDataPtr"
|
||||
]
|
||||
},
|
||||
"CMapBase::Render": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapBase.cpp:CMapBase::Render"
|
||||
]
|
||||
},
|
||||
"CMapBase::LoadProperty": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapBase.cpp:CMapBase::LoadProperty"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -5,225 +5,288 @@
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CMapManager::IsMapOutdoor": {
|
||||
"status": "DIVERGENT",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::IsMapOutdoor"
|
||||
],
|
||||
"note": "Returns false on every map: CMapOutdoor is not ported (the Godot terrain adapter draws the map), so CPythonMiniMap Update/Render/LoadAtlas take their no-outdoor-map path: no minimap terrain textures, marks or atlas. Resolves when CMapOutdoor is ported.",
|
||||
"test": "extension/tests/port_login_flow_test.cpp miniMap step (miniMap.GetAtlasSize() reports not loaded)"
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::IsMapOutdoor"
|
||||
]
|
||||
},
|
||||
"CMapManager::GetMapOutdoorRef": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::GetMapOutdoorRef"
|
||||
]
|
||||
},
|
||||
"CMapManager::CMapManager": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::CMapManager"
|
||||
],
|
||||
"note": "Constructor matches 40250; kept in pending file until CMapOutdoor is ported.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::CMapManager"
|
||||
]
|
||||
},
|
||||
"CMapManager::~CMapManager": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::~CMapManager"
|
||||
],
|
||||
"note": "Calls transition adapter Destroy, which frees pack-backed map state.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::~CMapManager"
|
||||
]
|
||||
},
|
||||
"CMapManager::IsSoftwareTilingEnable": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::IsSoftwareTilingEnable"
|
||||
]
|
||||
},
|
||||
"CMapManager::ReserveSoftwareTilingEnable": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::ReserveSoftwareTilingEnable"
|
||||
]
|
||||
},
|
||||
"CMapManager::Initialize": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::Initialize"
|
||||
],
|
||||
"note": "40250 AtlasInfo loading order; pack text parsed in transition adapter.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::Initialize"
|
||||
]
|
||||
},
|
||||
"CMapManager::Create": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::Create"
|
||||
],
|
||||
"note": "No CMapOutdoor allocation yet; Metin2World renders terrain.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::Create"
|
||||
]
|
||||
},
|
||||
"CMapManager::Destroy": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::Destroy"
|
||||
],
|
||||
"note": "Frees transition map and environment data; CMapOutdoor cleanup remains TODO.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::Destroy"
|
||||
]
|
||||
},
|
||||
"CMapManager::Clear": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::Clear"
|
||||
],
|
||||
"note": "Clears pack-backed terrain state, not CMapOutdoor.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::Clear"
|
||||
]
|
||||
},
|
||||
"CMapManager::AllocMap": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::AllocMap"
|
||||
]
|
||||
},
|
||||
"CMapManager::LoadProperty": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::LoadProperty"
|
||||
]
|
||||
},
|
||||
"CMapManager::LoadMap": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::LoadMap"
|
||||
],
|
||||
"note": "Loads Setting.txt, initial height tile and .msenv from 40250 packs for reachable Warp chain; outdoor scene lifecycle remains TODO.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::LoadMap"
|
||||
]
|
||||
},
|
||||
"CMapManager::IsMapReady": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::IsMapReady"
|
||||
],
|
||||
"note": "Reports pack-backed transition map readiness instead of CMapOutdoor::IsReady.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::IsMapReady"
|
||||
]
|
||||
},
|
||||
"CMapManager::UnloadMap": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::UnloadMap"
|
||||
]
|
||||
},
|
||||
"CMapManager::UpdateMap": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::UpdateMap"
|
||||
]
|
||||
},
|
||||
"CMapManager::UpdateAroundAmbience": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::UpdateAroundAmbience"
|
||||
]
|
||||
},
|
||||
"CMapManager::GetHeight": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::GetHeight"
|
||||
],
|
||||
"note": "Uses the 40250 terrain triangle interpolation on packed height.raw; placed-object height remains TODO.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::GetHeight"
|
||||
]
|
||||
},
|
||||
"CMapManager::GetTerrainHeight": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::GetTerrainHeight"
|
||||
],
|
||||
"note": "CMapOutdoor::GetTerrainHeight: 40250 terrain triangle interpolation on packed height.raw. GetHeight forwards here until map objects are registered (CMapOutdoor::GetHeight's object half).",
|
||||
"test": "extension/tests/port_login_flow_test.cpp"
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::GetTerrainHeight"
|
||||
]
|
||||
},
|
||||
"CMapManager::GetWaterHeight": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::GetWaterHeight"
|
||||
]
|
||||
},
|
||||
"CMapManager::BeginEnvironment": {
|
||||
"status": "ADAPTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::BeginEnvironment"
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::BeginEnvironment"
|
||||
],
|
||||
"note": "Applies .msenv material/background light through RecordingDevice; fog and full CMapOutdoor environment remain TODO.",
|
||||
"note": "40250 verbatim except the ApplyLight tag: (DWORD)mc_pcurEnvironmentData becomes (DWORD)(uintptr_t) (a 64-bit pointer does not narrow implicitly); only compared for equality, as in 40250.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
},
|
||||
"CMapManager::EndEnvironment": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::EndEnvironment"
|
||||
],
|
||||
"note": "Restores recorded lighting state; full environment state restoration remains TODO.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::EndEnvironment"
|
||||
]
|
||||
},
|
||||
"CMapManager::SetEnvironmentData": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::SetEnvironmentData"
|
||||
]
|
||||
},
|
||||
"CMapManager::SetEnvironmentDataPtr": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::SetEnvironmentDataPtr"
|
||||
]
|
||||
},
|
||||
"CMapManager::ResetEnvironmentDataPtr": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::ResetEnvironmentDataPtr"
|
||||
]
|
||||
},
|
||||
"CMapManager::BlendEnvironmentData": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::BlendEnvironmentData"
|
||||
]
|
||||
},
|
||||
"CMapManager::RegisterEnvironmentData": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::RegisterEnvironmentData"
|
||||
]
|
||||
},
|
||||
"CMapManager::GetCurrentEnvironmentData": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::GetCurrentEnvironmentData"
|
||||
]
|
||||
},
|
||||
"CMapManager::GetEnvironmentData": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::GetEnvironmentData"
|
||||
]
|
||||
},
|
||||
"CMapManager::RefreshPortal": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::RefreshPortal"
|
||||
]
|
||||
},
|
||||
"CMapManager::ClearPortal": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::ClearPortal"
|
||||
]
|
||||
},
|
||||
"CMapManager::AddShowingPortalID": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::AddShowingPortalID"
|
||||
]
|
||||
},
|
||||
"CMapManager::AllocEnvironmentData": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::AllocEnvironmentData"
|
||||
]
|
||||
},
|
||||
"CMapManager::DeleteEnvironmentData": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::DeleteEnvironmentData"
|
||||
]
|
||||
},
|
||||
"CMapManager::LoadEnvironmentData": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::LoadEnvironmentData"
|
||||
]
|
||||
},
|
||||
"CMapManager::GetShadowMapColor": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::GetShadowMapColor"
|
||||
]
|
||||
},
|
||||
"CMapManager::GetRenderedSplatNum": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::GetRenderedSplatNum"
|
||||
]
|
||||
},
|
||||
"CMapManager::GetRenderedGraphicThingInstanceNum": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::GetRenderedGraphicThingInstanceNum"
|
||||
]
|
||||
},
|
||||
"CMapManager::GetNormal": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::GetNormal"
|
||||
],
|
||||
"test": "extension/tests/port_login_flow_test.cpp (port.login_flow: ground item vnum 19 add/ownership/PickCloseItem/GROUND_DEL; item.SelectItem(19))",
|
||||
"note": "CMapOutdoor::GetNormal tile clamp + CTerrain::CalculateNormal formula evaluated per call on the native height tile (no m_acNormalMap until CMapOutdoor/CTerrain are ported)."
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::GetNormal"
|
||||
]
|
||||
},
|
||||
"CMapManager::isPhysicalCollision": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::isPhysicalCollision"
|
||||
]
|
||||
},
|
||||
"CMapManager::isAttrOn": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::isAttrOn"
|
||||
],
|
||||
"test": "extension/tests/port_login_flow_test.cpp",
|
||||
"note": "CMapOutdoor::isAttrOn + CTerrain::isAttrOn verbatim over native attr.atr tiles (Setting.txt map size instead of the CTerrain list)."
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::isAttrOn"
|
||||
]
|
||||
},
|
||||
"CMapManager::GetAttr": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::GetAttr"
|
||||
]
|
||||
},
|
||||
"CMapManager::SetTerrainRenderSort": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::SetTerrainRenderSort"
|
||||
]
|
||||
},
|
||||
"CMapManager::SetTransparentTree": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::SetTransparentTree"
|
||||
]
|
||||
},
|
||||
"CMapManager::GetTerrainRenderSort": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::GetTerrainRenderSort"
|
||||
]
|
||||
},
|
||||
"CMapManager::GetBaseXY": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::GetBaseXY"
|
||||
]
|
||||
},
|
||||
"CMapManager::__LoadMapInfoVector": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/GameLib/MapManager.cpp:CMapManager::__LoadMapInfoVector"
|
||||
],
|
||||
"note": "Reads packed AtlasInfo bounds with 40250 terrain tile size; parser is transitional.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/GameLib/MapManager.cpp:CMapManager::__LoadMapInfoVector"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,404 @@
|
||||
{
|
||||
"reference": "GameLib/MapOutdoor.cpp",
|
||||
"reference_sha256": "458a7bb677b6689558c592151fdfea8d1183b260c9a3dc1b39b7505ca4fc6e30",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CMapOutdoor::CMapOutdoor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::CMapOutdoor"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::~CMapOutdoor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::~CMapOutdoor"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::Initialize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::Initialize"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::Destroy": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::Destroy"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::Clear": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::Clear"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SetTerrainCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::SetTerrainCount"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::OnBeginEnvironment": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::OnBeginEnvironment"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::OnSetEnvironmentDataPtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::OnSetEnvironmentDataPtr"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::OnResetEnvironmentDataPtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::OnResetEnvironmentDataPtr"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SetEnvironmentScreenFilter": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::SetEnvironmentScreenFilter"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SetEnvironmentSkyBox": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::SetEnvironmentSkyBox"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SetEnvironmentLensFlare": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::SetEnvironmentLensFlare"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SetWireframe": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::SetWireframe"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::IsWireframe": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::IsWireframe"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::CreateTerrainPatchProxyList": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::CreateTerrainPatchProxyList"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::DestroyTerrainPatchProxyList": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::DestroyTerrainPatchProxyList"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::EnablePortal": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::EnablePortal"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::DestroyArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::DestroyArea"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::DestroyTerrain": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::DestroyTerrain"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetTerrainNum": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetTerrainNum"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetPickingPoint": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetPickingPoint"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__PickTerrainHeight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::__PickTerrainHeight"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetPickingPointWithRay": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetPickingPointWithRay"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetPickingPointWithRayOnlyTerrain": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetPickingPointWithRayOnlyTerrain"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetHeightMap": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetHeightMap"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetNormalMap": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetNormalMap"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetWaterMap": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetWaterMap"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetWaterHeight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetWaterHeight"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetTerrainNumFromCoord": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetTerrainNumFromCoord"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::BuildViewFrustum": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::BuildViewFrustum"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__HeightCache_Update": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::__HeightCache_Update"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__HeightCache_Init": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::__HeightCache_Init"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetHeight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetHeight"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetCacheHeight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetCacheHeight"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetNormal": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetNormal"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetTerrainHeight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetTerrainHeight"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetBrushColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetBrushColor"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetAreaPointer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetAreaPointer"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetTerrainPointer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetTerrainPointer"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::InitializeFog": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::InitializeFog"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SaveAlphaFogOperation": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::SaveAlphaFogOperation"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RestoreAlphaFogOperation": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::RestoreAlphaFogOperation"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SetDrawShadow": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::SetDrawShadow"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SetDrawCharacterShadow": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::SetDrawCharacterShadow"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetShadowMapColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetShadowMapColor"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::isAttrOn": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::isAttrOn"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetAttr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetAttr"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::AddMonsterAreaInfo": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::AddMonsterAreaInfo"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RemoveAllMonsterAreaInfo": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::RemoveAllMonsterAreaInfo"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetMonsterAreaInfoFromVectorIndex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetMonsterAreaInfoFromVectorIndex"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::AddNewMonsterAreaInfo": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::AddNewMonsterAreaInfo"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetBaseXY": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::GetBaseXY"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SetBaseXY": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::SetBaseXY"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SetEnvironmentDataName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::SetEnvironmentDataName"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__XMasTree_Initialize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::__XMasTree_Initialize"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::XMasTree_Destroy": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::XMasTree_Destroy"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__XMasTree_Create": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::__XMasTree_Create"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::XMasTree_Set": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::XMasTree_Set"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SpecialEffect_Create": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::SpecialEffect_Create"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SpecialEffect_Delete": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::SpecialEffect_Delete"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SpecialEffect_Destroy": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::SpecialEffect_Destroy"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ClearGuildArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::ClearGuildArea"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RegisterGuildArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::RegisterGuildArea"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::VisibleMarkedArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::VisibleMarkedArea"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::DisableMarkedArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::DisableMarkedArea"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ConvertToMapCoords": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoor.cpp:CMapOutdoor::ConvertToMapCoords"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"reference": "GameLib/MapOutdoorCharacterShadow.cpp",
|
||||
"reference_sha256": "9d8b6f7d0271d13cc7d6209e34ccac1f6ca52b22606ede69348ee2b2a6dd35c6",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CMapOutdoor::SetShadowTextureSize": {
|
||||
"status": "ADAPTED",
|
||||
"impl": [
|
||||
"extension/src/platform/GameLib/MapOutdoorCharacterShadow.cpp:CMapOutdoor::SetShadowTextureSize"
|
||||
],
|
||||
"note": "40250 body verbatim, kept in the platform file beside the render-to-texture pass it serves (Begin/End are platform no-ops).",
|
||||
"test": "extension/tests/port_login_flow_test.cpp"
|
||||
},
|
||||
"CMapOutdoor::CreateCharacterShadowTexture": {
|
||||
"status": "ADAPTED",
|
||||
"impl": [
|
||||
"extension/src/platform/GameLib/MapOutdoorCharacterShadow.cpp:CMapOutdoor::CreateCharacterShadowTexture"
|
||||
],
|
||||
"note": "40250 body verbatim, kept in the platform file beside the render-to-texture pass it serves (Begin/End are platform no-ops).",
|
||||
"test": "extension/tests/port_login_flow_test.cpp"
|
||||
},
|
||||
"CMapOutdoor::ReleaseCharacterShadowTexture": {
|
||||
"status": "ADAPTED",
|
||||
"impl": [
|
||||
"extension/src/platform/GameLib/MapOutdoorCharacterShadow.cpp:CMapOutdoor::ReleaseCharacterShadowTexture"
|
||||
],
|
||||
"note": "40250 body verbatim, kept in the platform file beside the render-to-texture pass it serves (Begin/End are platform no-ops).",
|
||||
"test": "extension/tests/port_login_flow_test.cpp"
|
||||
},
|
||||
"CMapOutdoor::BeginRenderCharacterShadowToTexture": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [
|
||||
"extension/src/platform/GameLib/MapOutdoorCharacterShadow.cpp:CMapOutdoor::BeginRenderCharacterShadowToTexture"
|
||||
],
|
||||
"note": "Returns false: the render-to-texture character shadow pass is not drawn (RecordingDevice drops off-screen render targets); callers skip the pass as when 40250 fails to begin it."
|
||||
},
|
||||
"CMapOutdoor::EndRenderCharacterShadowToTexture": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [
|
||||
"extension/src/platform/GameLib/MapOutdoorCharacterShadow.cpp:CMapOutdoor::EndRenderCharacterShadowToTexture"
|
||||
],
|
||||
"note": "No-op, paired with BeginRenderCharacterShadowToTexture returning false."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
{
|
||||
"reference": "GameLib/MapOutdoorIndexBuffer.cpp",
|
||||
"reference_sha256": "dbb0297b39c66b0893043af8f87c250acfded11bd4cdd477d319009f6e490c31",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CMapOutdoor::SetIndexBuffer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::SetIndexBuffer"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl1TL": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl1TL"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl1T": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl1T"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl1TR": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl1TR"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl1L": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl1L"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl1R": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl1R"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl1BL": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl1BL"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl1B": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl1B"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl1BR": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl1BR"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl1M": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl1M"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl2TL": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl2TL"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl2T": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl2T"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl2TR": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl2TR"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl2L": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl2L"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl2R": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl2R"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl2BL": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl2BL"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl2B": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl2B"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl2BR": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl2BR"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ADDLvl2M": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorIndexBuffer.cpp:CMapOutdoor::ADDLvl2M"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"reference": "GameLib/MapOutdoorLoad.cpp",
|
||||
"reference_sha256": "28c3a0cfb72ca75551734fb98c3c79164d742a7f451b27e10a67a56ed165138b",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CMapOutdoor::Load": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorLoad.cpp:CMapOutdoor::Load"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetEnvironmentDataName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorLoad.cpp:CMapOutdoor::GetEnvironmentDataName"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::isTerrainLoaded": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorLoad.cpp:CMapOutdoor::isTerrainLoaded"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::isAreaLoaded": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorLoad.cpp:CMapOutdoor::isAreaLoaded"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::AssignTerrainPtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorLoad.cpp:CMapOutdoor::AssignTerrainPtr"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::LoadArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorLoad.cpp:CMapOutdoor::LoadArea"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::LoadTerrain": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorLoad.cpp:CMapOutdoor::LoadTerrain"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::LoadSetting": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorLoad.cpp:CMapOutdoor::LoadSetting"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::LoadMonsterAreaInfo": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorLoad.cpp:CMapOutdoor::LoadMonsterAreaInfo"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"reference": "GameLib/MapOutdoorQuadtree.cpp",
|
||||
"reference_sha256": "446f001237dd26c6773080ffe97390a1d18cca62ab61208f3e6f271cc423cb4e",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CMapOutdoor::BuildQuadTree": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorQuadtree.cpp:CMapOutdoor::BuildQuadTree"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::AllocQuadTreeNode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorQuadtree.cpp:CMapOutdoor::AllocQuadTreeNode"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SubDivideNode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorQuadtree.cpp:CMapOutdoor::SubDivideNode"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::FreeQuadTree": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorQuadtree.cpp:CMapOutdoor::FreeQuadTree"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,212 @@
|
||||
{
|
||||
"reference": "GameLib/MapOutdoorRender.cpp",
|
||||
"reference_sha256": "cb521a4c383c276f27ad98c1883f3ee9bdeb57989b51cf01fec9470fc5f679ae",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CMapOutdoor::RenderTerrain": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::RenderTerrain"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__RenderTerrain_RecurseRenderQuadTree": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::__RenderTerrain_RecurseRenderQuadTree"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__RenderTerrain_RecurseRenderQuadTree_CheckBoundingCircle": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::__RenderTerrain_RecurseRenderQuadTree_CheckBoundingCircle"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__RenderTerrain_AppendPatch": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::__RenderTerrain_AppendPatch"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ApplyLight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::ApplyLight"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::InitializeVisibleParts": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::InitializeVisibleParts"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SetVisiblePart": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::SetVisiblePart"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::IsVisiblePart": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::IsVisiblePart"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SetSplatLimit": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::SetSplatLimit"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetRenderedSplatNum": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::GetRenderedSplatNum"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::GetRenderedGraphicThingInstanceNum": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::GetRenderedGraphicThingInstanceNum"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RenderBeforeLensFlare": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::RenderBeforeLensFlare"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RenderAfterLensFlare": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::RenderAfterLensFlare"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RenderCollision": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::RenderCollision"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RenderScreenFiltering": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::RenderScreenFiltering"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RenderSky": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::RenderSky"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RenderCloud": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::RenderCloud"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RenderTree": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::RenderTree"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SetInverseViewAndDynamicShaodwMatrices": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::SetInverseViewAndDynamicShaodwMatrices"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::OnRender": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::OnRender"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RenderEffect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::RenderEffect"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RenderArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::RenderArea"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RenderBlendArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::RenderBlendArea"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RenderDungeon": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::RenderDungeon"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RenderPCBlocker": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::RenderPCBlocker"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SelectIndexBuffer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::SelectIndexBuffer"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::SetPatchDrawVector": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::SetPatchDrawVector"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__GetNoFogDistance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::__GetNoFogDistance"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__GetFogDistance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::__GetFogDistance"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::NEW_DrawWireFrame": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::NEW_DrawWireFrame"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::DrawWireFrame": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::DrawWireFrame"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RenderMarkedArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::RenderMarkedArea"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RecurseRenderAttr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::RecurseRenderAttr"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::DrawPatchAttr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorRender.cpp:CMapOutdoor::DrawPatchAttr"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"reference": "GameLib/MapOutdoorRenderHTP.cpp",
|
||||
"reference_sha256": "e5587b5b19fb26ede6cdf9f3e6d14ad6c2ce15e0947070cce8e7e5dd0f7fd156",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CMapOutdoor::__RenderTerrain_RenderHardwareTransformPatch": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [
|
||||
"extension/src/platform/GameLib/MapOutdoorRenderHTP.cpp:CMapOutdoor::__RenderTerrain_RenderHardwareTransformPatch"
|
||||
],
|
||||
"note": "No-op: the Godot terrain adapter draws the height-field (PORT-PLAN §3); the D3D8 texture-stage splat passes have no recording-device counterpart."
|
||||
},
|
||||
"CMapOutdoor::__HardwareTransformPatch_RenderPatchSplat": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderHardwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__HardwareTransformPatch_RenderPatchNone": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderHardwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"reference": "GameLib/MapOutdoorRenderSTP.cpp",
|
||||
"reference_sha256": "a9665552c1e19e9a4449c81b51274f1ea10dd14a29bd4c2fe460387c03b6a371",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CMapOutdoor::__RenderTerrain_RenderSoftwareTransformPatch": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [
|
||||
"extension/src/platform/GameLib/MapOutdoorRenderSTP.cpp:CMapOutdoor::__RenderTerrain_RenderSoftwareTransformPatch"
|
||||
],
|
||||
"note": "No-op: the Godot terrain adapter draws the height-field (PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_RenderPatchSplat": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderSoftwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_RenderPatchNone": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderSoftwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_ApplyStaticShadowRenderState": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderSoftwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_ApplyDynamicShadowRenderState": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderSoftwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_ApplyFogShadowRenderState": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderSoftwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_RestoreStaticShadowRenderState": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderSoftwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_RestoreDynamicShadowRenderState": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderSoftwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_RestoreFogShadowRenderState": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderSoftwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_ApplyRenderState": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderSoftwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_RestoreRenderState": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderSoftwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_BuildPipeline": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderSoftwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_SetTransform": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderSoftwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_SetSplatStream": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderSoftwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_SetShadowStream": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from __RenderTerrain_RenderSoftwareTransformPatch, which is a no-op (Godot draws the terrain, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_Initialize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/GameLib/MapOutdoorRenderSTP.cpp:CMapOutdoor::__SoftwareTransformPatch_Initialize"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_Create": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/GameLib/MapOutdoorRenderSTP.cpp:CMapOutdoor::__SoftwareTransformPatch_Create"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__SoftwareTransformPatch_Destroy": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/GameLib/MapOutdoorRenderSTP.cpp:CMapOutdoor::__SoftwareTransformPatch_Destroy"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"reference": "GameLib/MapOutdoorUpdate.cpp",
|
||||
"reference_sha256": "5c578097eb1af2c8794ec9803d3dd9318f33eb915610b3b566840bcc37795e8c",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CMapOutdoor::Update": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::Update"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::UpdateSky": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::UpdateSky"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::UpdateAroundAmbience": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::UpdateAroundAmbience"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__UpdateArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::__UpdateArea"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__Game_UpdateArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::__Game_UpdateArea"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__NEW_WorldEditor_UpdateArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::__NEW_WorldEditor_UpdateArea"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__UpdateAroundAreaList": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::__UpdateAroundAreaList"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__CollectShadowReceiver": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::__CollectShadowReceiver"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__CollectCollisionPCBlocker": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::__CollectCollisionPCBlocker"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__CollectCollisionShadowReceiver": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::__CollectCollisionShadowReceiver"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__IsInShadowReceiverList": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::__IsInShadowReceiverList"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__IsInPCBlockerList": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::__IsInPCBlockerList"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::UpdateTerrain": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::UpdateTerrain"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::FPushTerrainToDeleteVector::operator": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::FPushTerrainToDeleteVector::operator"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::FPushAreaToDeleteVector::operator": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::FPushAreaToDeleteVector::operator"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__ClearGarvage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::__ClearGarvage"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::__UpdateGarvage": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::__UpdateGarvage"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::UpdateAreaList": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::UpdateAreaList"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::ConvertTerrainToTnL": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::ConvertTerrainToTnL"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::AssignPatch": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::AssignPatch"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::UpdateQuadTreeHeights": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapOutdoorUpdate.cpp:CMapOutdoor::UpdateQuadTreeHeights"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"reference": "GameLib/MapOutdoorWater.cpp",
|
||||
"reference_sha256": "65f7b8b6fc7c7f0c2d4a468c763134ffa6f5358892266c8819800fd50075c023",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CMapOutdoor::LoadWaterTexture": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/GameLib/MapOutdoorWater.cpp:CMapOutdoor::LoadWaterTexture"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::UnloadWaterTexture": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/GameLib/MapOutdoorWater.cpp:CMapOutdoor::UnloadWaterTexture"
|
||||
]
|
||||
},
|
||||
"CMapOutdoor::RenderWater": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [
|
||||
"extension/src/platform/GameLib/MapOutdoorWater.cpp:CMapOutdoor::RenderWater"
|
||||
],
|
||||
"note": "No-op: water surfaces are not drawn through the recording device yet (the Godot terrain adapter owns terrain rendering, PORT-PLAN §3)."
|
||||
},
|
||||
"CMapOutdoor::DrawWater": {
|
||||
"status": "DIVERGENT",
|
||||
"impl": [],
|
||||
"note": "Not built: only called from RenderWater, which is a no-op."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
{
|
||||
"reference": "GameLib/MapType.cpp",
|
||||
"reference_sha256": "5940510844dd0f89229a4d969f1c36c0e51203b1f28d56ab4c36243a6baa1dac",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"SEnvironmentData::GetFogNearDistance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:SEnvironmentData::GetFogNearDistance"
|
||||
]
|
||||
},
|
||||
"SEnvironmentData::GetFogFarDistance": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:SEnvironmentData::GetFogFarDistance"
|
||||
]
|
||||
},
|
||||
"SPixelPosition_CalculateDistanceSq3d": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:SPixelPosition_CalculateDistanceSq3d"
|
||||
]
|
||||
},
|
||||
"GetPropertyType": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:GetPropertyType"
|
||||
]
|
||||
},
|
||||
"GetPropertyExtension": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:GetPropertyExtension"
|
||||
]
|
||||
},
|
||||
"IntegerNumberToString": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:IntegerNumberToString"
|
||||
]
|
||||
},
|
||||
"FloatNumberToString": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:FloatNumberToString"
|
||||
]
|
||||
},
|
||||
"PropertyTreeDataToString": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:PropertyTreeDataToString"
|
||||
]
|
||||
},
|
||||
"PropertyTreeStringToData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:PropertyTreeStringToData"
|
||||
]
|
||||
},
|
||||
"PropertyBuildingDataToString": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:PropertyBuildingDataToString"
|
||||
]
|
||||
},
|
||||
"PropertyBuildingStringToData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:PropertyBuildingStringToData"
|
||||
]
|
||||
},
|
||||
"PropertyEffectDataToString": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:PropertyEffectDataToString"
|
||||
]
|
||||
},
|
||||
"PropertyEffectStringToData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:PropertyEffectStringToData"
|
||||
]
|
||||
},
|
||||
"PropertyAmbienceDataToString": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:PropertyAmbienceDataToString"
|
||||
]
|
||||
},
|
||||
"PropertyAmbienceStringToData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:PropertyAmbienceStringToData"
|
||||
]
|
||||
},
|
||||
"PropertyDungeonBlockDataToString": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:PropertyDungeonBlockDataToString"
|
||||
]
|
||||
},
|
||||
"PropertyDungeonBlockStringToData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MapType.cpp:PropertyDungeonBlockStringToData"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"reference": "GameLib/MonsterAreaInfo.cpp",
|
||||
"reference_sha256": "520e448588785f58cb47c0a8f98d95d23881e3cbfa63d0d5dd22d5d1997fb59f",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CMonsterAreaInfo::CMonsterAreaInfo": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MonsterAreaInfo.cpp:CMonsterAreaInfo::CMonsterAreaInfo"
|
||||
]
|
||||
},
|
||||
"CMonsterAreaInfo::~CMonsterAreaInfo": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MonsterAreaInfo.cpp:CMonsterAreaInfo::~CMonsterAreaInfo"
|
||||
]
|
||||
},
|
||||
"CMonsterAreaInfo::Clear": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MonsterAreaInfo.cpp:CMonsterAreaInfo::Clear"
|
||||
]
|
||||
},
|
||||
"CMonsterAreaInfo::SetOrigin": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MonsterAreaInfo.cpp:CMonsterAreaInfo::SetOrigin"
|
||||
]
|
||||
},
|
||||
"CMonsterAreaInfo::SetSize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MonsterAreaInfo.cpp:CMonsterAreaInfo::SetSize"
|
||||
]
|
||||
},
|
||||
"CMonsterAreaInfo::GetOrigin": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MonsterAreaInfo.cpp:CMonsterAreaInfo::GetOrigin"
|
||||
]
|
||||
},
|
||||
"CMonsterAreaInfo::GetSize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MonsterAreaInfo.cpp:CMonsterAreaInfo::GetSize"
|
||||
]
|
||||
},
|
||||
"CMonsterAreaInfo::SetLRTB": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MonsterAreaInfo.cpp:CMonsterAreaInfo::SetLRTB"
|
||||
]
|
||||
},
|
||||
"CMonsterAreaInfo::SetMonsterCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MonsterAreaInfo.cpp:CMonsterAreaInfo::SetMonsterCount"
|
||||
]
|
||||
},
|
||||
"CMonsterAreaInfo::SetMonsterDirection": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MonsterAreaInfo.cpp:CMonsterAreaInfo::SetMonsterDirection"
|
||||
]
|
||||
},
|
||||
"CMonsterAreaInfo::RemoveAllMonsters": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MonsterAreaInfo.cpp:CMonsterAreaInfo::RemoveAllMonsters"
|
||||
]
|
||||
},
|
||||
"CMonsterAreaInfo::GetTempMonsterPos": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/MonsterAreaInfo.cpp:CMonsterAreaInfo::GetTempMonsterPos"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
{
|
||||
"reference": "GameLib/Property.cpp",
|
||||
"reference_sha256": "5ab915509b46902f2b2be8a0c91834f39b3b07a9ce3cbc782ba7451021137c4b",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CProperty::CProperty": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Property.cpp:CProperty::CProperty"
|
||||
]
|
||||
},
|
||||
"CProperty::~CProperty": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Property.cpp:CProperty::~CProperty"
|
||||
]
|
||||
},
|
||||
"CProperty::GetCRC": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Property.cpp:CProperty::GetCRC"
|
||||
]
|
||||
},
|
||||
"CProperty::GetFileName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Property.cpp:CProperty::GetFileName"
|
||||
]
|
||||
},
|
||||
"CProperty::GetString": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Property.cpp:CProperty::GetString"
|
||||
]
|
||||
},
|
||||
"CProperty::GetSize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Property.cpp:CProperty::GetSize"
|
||||
]
|
||||
},
|
||||
"CProperty::GetVector": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Property.cpp:CProperty::GetVector"
|
||||
]
|
||||
},
|
||||
"CProperty::PutString": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Property.cpp:CProperty::PutString"
|
||||
]
|
||||
},
|
||||
"CProperty::PutVector": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Property.cpp:CProperty::PutVector"
|
||||
]
|
||||
},
|
||||
"GetTimeString": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Property.cpp:GetTimeString"
|
||||
]
|
||||
},
|
||||
"CProperty::Save": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Property.cpp:CProperty::Save"
|
||||
]
|
||||
},
|
||||
"CProperty::ReadFromMemory": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Property.cpp:CProperty::ReadFromMemory"
|
||||
]
|
||||
},
|
||||
"CProperty::Clear": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/Property.cpp:CProperty::Clear"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"reference": "GameLib/PropertyLoader.cpp",
|
||||
"reference_sha256": "03663008401a7e27c9b006d4ef300763d492b7fd7403750d2c19bb090a258a71",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CPropertyLoader::OnFolder": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyLoader.cpp:CPropertyLoader::OnFolder"
|
||||
]
|
||||
},
|
||||
"CPropertyLoader::OnFile": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyLoader.cpp:CPropertyLoader::OnFile"
|
||||
]
|
||||
},
|
||||
"CPropertyLoader::RegisterFile": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyLoader.cpp:CPropertyLoader::RegisterFile"
|
||||
]
|
||||
},
|
||||
"CPropertyLoader::SetPropertyManager": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyLoader.cpp:CPropertyLoader::SetPropertyManager"
|
||||
]
|
||||
},
|
||||
"CPropertyLoader::CPropertyLoader": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyLoader.cpp:CPropertyLoader::CPropertyLoader"
|
||||
]
|
||||
},
|
||||
"CPropertyLoader::~CPropertyLoader": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyLoader.cpp:CPropertyLoader::~CPropertyLoader"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"reference": "GameLib/PropertyManager.cpp",
|
||||
"reference_sha256": "a23e30d504e052bd1e661e7e9a74ef6e7c2f09f85b68fa2ba8a9b6b742f7f29a",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CPropertyManager::CPropertyManager": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyManager.cpp:CPropertyManager::CPropertyManager"
|
||||
]
|
||||
},
|
||||
"CPropertyManager::~CPropertyManager": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyManager.cpp:CPropertyManager::~CPropertyManager"
|
||||
]
|
||||
},
|
||||
"CPropertyManager::Initialize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyManager.cpp:CPropertyManager::Initialize"
|
||||
]
|
||||
},
|
||||
"CPropertyManager::BuildPack": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyManager.cpp:CPropertyManager::BuildPack"
|
||||
]
|
||||
},
|
||||
"CPropertyManager::LoadReservedCRC": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyManager.cpp:CPropertyManager::LoadReservedCRC"
|
||||
]
|
||||
},
|
||||
"CPropertyManager::ReserveCRC": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyManager.cpp:CPropertyManager::ReserveCRC"
|
||||
]
|
||||
},
|
||||
"CPropertyManager::GetUniqueCRC": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyManager.cpp:CPropertyManager::GetUniqueCRC"
|
||||
]
|
||||
},
|
||||
"CPropertyManager::Register": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyManager.cpp:CPropertyManager::Register"
|
||||
]
|
||||
},
|
||||
"CPropertyManager::Get": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyManager.cpp:CPropertyManager::Get"
|
||||
]
|
||||
},
|
||||
"CPropertyManager::Put": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyManager.cpp:CPropertyManager::Put"
|
||||
]
|
||||
},
|
||||
"CPropertyManager::Erase": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyManager.cpp:CPropertyManager::Erase"
|
||||
]
|
||||
},
|
||||
"CPropertyManager::Clear": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/PropertyManager.cpp:CPropertyManager::Clear"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"reference": "GameLib/SnowEnvironment.cpp",
|
||||
"reference_sha256": "94426bd4f240d0b9cc65af0d94efb78e27dc9656e81a119f9224692f761d9e07",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CSnowEnvironment::Enable": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowEnvironment.cpp:CSnowEnvironment::Enable"
|
||||
]
|
||||
},
|
||||
"CSnowEnvironment::Disable": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowEnvironment.cpp:CSnowEnvironment::Disable"
|
||||
]
|
||||
},
|
||||
"CSnowEnvironment::Update": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowEnvironment.cpp:CSnowEnvironment::Update"
|
||||
]
|
||||
},
|
||||
"CSnowEnvironment::Deform": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowEnvironment.cpp:CSnowEnvironment::Deform"
|
||||
]
|
||||
},
|
||||
"CSnowEnvironment::__BeginBlur": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowEnvironment.cpp:CSnowEnvironment::__BeginBlur"
|
||||
]
|
||||
},
|
||||
"CSnowEnvironment::__ApplyBlur": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowEnvironment.cpp:CSnowEnvironment::__ApplyBlur"
|
||||
]
|
||||
},
|
||||
"CSnowEnvironment::Render": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowEnvironment.cpp:CSnowEnvironment::Render"
|
||||
]
|
||||
},
|
||||
"CSnowEnvironment::__CreateBlurTexture": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowEnvironment.cpp:CSnowEnvironment::__CreateBlurTexture"
|
||||
]
|
||||
},
|
||||
"CSnowEnvironment::__CreateGeometry": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowEnvironment.cpp:CSnowEnvironment::__CreateGeometry"
|
||||
]
|
||||
},
|
||||
"CSnowEnvironment::Create": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowEnvironment.cpp:CSnowEnvironment::Create"
|
||||
]
|
||||
},
|
||||
"CSnowEnvironment::Destroy": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowEnvironment.cpp:CSnowEnvironment::Destroy"
|
||||
]
|
||||
},
|
||||
"CSnowEnvironment::__Initialize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowEnvironment.cpp:CSnowEnvironment::__Initialize"
|
||||
]
|
||||
},
|
||||
"CSnowEnvironment::CSnowEnvironment": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowEnvironment.cpp:CSnowEnvironment::CSnowEnvironment"
|
||||
]
|
||||
},
|
||||
"CSnowEnvironment::~CSnowEnvironment": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowEnvironment.cpp:CSnowEnvironment::~CSnowEnvironment"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
{
|
||||
"reference": "GameLib/SnowParticle.cpp",
|
||||
"reference_sha256": "eac94c5acb8d609456c04611d4a18aeb3917026d1517f4262e90fd2f81275382",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CSnowParticle::SetCameraVertex": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowParticle.cpp:CSnowParticle::SetCameraVertex"
|
||||
]
|
||||
},
|
||||
"CSnowParticle::IsActivate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowParticle.cpp:CSnowParticle::IsActivate"
|
||||
]
|
||||
},
|
||||
"CSnowParticle::Update": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowParticle.cpp:CSnowParticle::Update"
|
||||
]
|
||||
},
|
||||
"CSnowParticle::GetVerticies": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowParticle.cpp:CSnowParticle::GetVerticies"
|
||||
]
|
||||
},
|
||||
"CSnowParticle::Init": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowParticle.cpp:CSnowParticle::Init"
|
||||
]
|
||||
},
|
||||
"CSnowParticle::New": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowParticle.cpp:CSnowParticle::New"
|
||||
]
|
||||
},
|
||||
"CSnowParticle::Delete": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowParticle.cpp:CSnowParticle::Delete"
|
||||
]
|
||||
},
|
||||
"CSnowParticle::DestroyPool": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowParticle.cpp:CSnowParticle::DestroyPool"
|
||||
]
|
||||
},
|
||||
"CSnowParticle::CSnowParticle": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowParticle.cpp:CSnowParticle::CSnowParticle"
|
||||
]
|
||||
},
|
||||
"CSnowParticle::~CSnowParticle": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/SnowParticle.cpp:CSnowParticle::~CSnowParticle"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"reference": "GameLib/TerrainDecal.cpp",
|
||||
"reference_sha256": "e5f542e7c28b19231a2d3917810623931bd184884dee1e0ae5684f3998b29ab9",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CTerrainDecal::CTerrainDecal": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainDecal.cpp:CTerrainDecal::CTerrainDecal"
|
||||
]
|
||||
},
|
||||
"CTerrainDecal::~CTerrainDecal": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainDecal.cpp:CTerrainDecal::~CTerrainDecal"
|
||||
]
|
||||
},
|
||||
"CTerrainDecal::Make": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainDecal.cpp:CTerrainDecal::Make"
|
||||
]
|
||||
},
|
||||
"CTerrainDecal::Render": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainDecal.cpp:CTerrainDecal::Render"
|
||||
]
|
||||
},
|
||||
"CTerrainDecal::SearchAffectedTerrainMesh": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainDecal.cpp:CTerrainDecal::SearchAffectedTerrainMesh"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"reference": "GameLib/TerrainPatch.cpp",
|
||||
"reference_sha256": "8a3602750201762e063a2f39dc60c01695a3c2d2db448ceec71bee9754bb6aa0",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CTerrainPatch::SSoftwareTransformPatch::SSoftwareTransformPatch": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatch::SSoftwareTransformPatch::SSoftwareTransformPatch"
|
||||
]
|
||||
},
|
||||
"CTerrainPatch::SSoftwareTransformPatch::~SSoftwareTransformPatch": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatch::SSoftwareTransformPatch::~SSoftwareTransformPatch"
|
||||
]
|
||||
},
|
||||
"CTerrainPatch::SSoftwareTransformPatch::Create": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatch::SSoftwareTransformPatch::Create"
|
||||
]
|
||||
},
|
||||
"CTerrainPatch::SSoftwareTransformPatch::Destroy": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatch::SSoftwareTransformPatch::Destroy"
|
||||
]
|
||||
},
|
||||
"CTerrainPatch::SSoftwareTransformPatch::__Initialize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatch::SSoftwareTransformPatch::__Initialize"
|
||||
]
|
||||
},
|
||||
"CTerrainPatch::Clear": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatch::Clear"
|
||||
]
|
||||
},
|
||||
"CTerrainPatch::BuildWaterVertexBuffer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatch::BuildWaterVertexBuffer"
|
||||
]
|
||||
},
|
||||
"CTerrainPatch::BuildTerrainVertexBuffer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatch::BuildTerrainVertexBuffer"
|
||||
]
|
||||
},
|
||||
"CTerrainPatch::__BuildSoftwareTerrainVertexBuffer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatch::__BuildSoftwareTerrainVertexBuffer"
|
||||
]
|
||||
},
|
||||
"CTerrainPatch::__BuildHardwareTerrainVertexBuffer": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatch::__BuildHardwareTerrainVertexBuffer"
|
||||
]
|
||||
},
|
||||
"CTerrainPatch::SoftwareTransformPatch_UpdateTerrainLighting": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatch::SoftwareTransformPatch_UpdateTerrainLighting"
|
||||
]
|
||||
},
|
||||
"CTerrainPatch::GetWaterFaceCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatch::GetWaterFaceCount"
|
||||
]
|
||||
},
|
||||
"CTerrainPatchProxy::CTerrainPatchProxy": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatchProxy::CTerrainPatchProxy"
|
||||
]
|
||||
},
|
||||
"CTerrainPatchProxy::~CTerrainPatchProxy": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatchProxy::~CTerrainPatchProxy"
|
||||
]
|
||||
},
|
||||
"CTerrainPatchProxy::SetCenterPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatchProxy::SetCenterPosition"
|
||||
]
|
||||
},
|
||||
"CTerrainPatchProxy::IsIn": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatchProxy::IsIn"
|
||||
]
|
||||
},
|
||||
"CTerrainPatchProxy::SoftwareTransformPatch_UpdateTerrainLighting": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatchProxy::SoftwareTransformPatch_UpdateTerrainLighting"
|
||||
]
|
||||
},
|
||||
"CTerrainPatchProxy::HardwareTransformPatch_GetVertexBufferPtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatchProxy::HardwareTransformPatch_GetVertexBufferPtr"
|
||||
]
|
||||
},
|
||||
"CTerrainPatchProxy::SoftwareTransformPatch_GetTerrainVertexDataPtr": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatchProxy::SoftwareTransformPatch_GetTerrainVertexDataPtr"
|
||||
]
|
||||
},
|
||||
"CTerrainPatchProxy::GetWaterFaceCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatchProxy::GetWaterFaceCount"
|
||||
]
|
||||
},
|
||||
"CTerrainPatchProxy::Clear": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainPatch.cpp:CTerrainPatchProxy::Clear"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"reference": "GameLib/TerrainQuadtree.cpp",
|
||||
"reference_sha256": "87b38a1510f995b4a0b0646aa8fcd55ee49daac22b0d86f588d073387dd428b1",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CTerrainQuadtreeNode::CTerrainQuadtreeNode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainQuadtree.cpp:CTerrainQuadtreeNode::CTerrainQuadtreeNode"
|
||||
]
|
||||
},
|
||||
"CTerrainQuadtreeNode::~CTerrainQuadtreeNode": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/GameLib/TerrainQuadtree.cpp:CTerrainQuadtreeNode::~CTerrainQuadtreeNode"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"reference": "PRTerrainLib/Terrain.cpp",
|
||||
"reference_sha256": "e456d8d5134ac3a3d20d78a947215127dd3c81f933d22ef647af8fa12d35dce9",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CTerrainImpl::SetTextureSet": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::SetTextureSet"
|
||||
]
|
||||
},
|
||||
"CTerrainImpl::GetTextureSet": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::GetTextureSet"
|
||||
]
|
||||
},
|
||||
"CTerrainImpl::CTerrainImpl": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::CTerrainImpl"
|
||||
]
|
||||
},
|
||||
"CTerrainImpl::~CTerrainImpl": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::~CTerrainImpl"
|
||||
]
|
||||
},
|
||||
"CTerrainImpl::Initialize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::Initialize"
|
||||
]
|
||||
},
|
||||
"CTerrainImpl::Clear": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::Clear"
|
||||
]
|
||||
},
|
||||
"CTerrainImpl::LoadHeightMap": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::LoadHeightMap"
|
||||
]
|
||||
},
|
||||
"CTerrainImpl::LoadAttrMap": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::LoadAttrMap"
|
||||
]
|
||||
},
|
||||
"CTerrainImpl::RAW_LoadTileMap": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::RAW_LoadTileMap"
|
||||
]
|
||||
},
|
||||
"CTerrainImpl::LoadWaterMap": {
|
||||
"status": "ADAPTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::LoadWaterMap"
|
||||
],
|
||||
"note": "water.wtr stores Win32 32-bit longs: dwFileNeedSize uses sizeof(int32_t) and the heights are widened one by one into m_lWaterHeight (LP64 long is 64-bit); otherwise verbatim.",
|
||||
"test": "extension/tests/port_login_flow_test.cpp (warp loads the outdoor map with its water maps)"
|
||||
},
|
||||
"CTerrainImpl::LoadWaterMapFile": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::LoadWaterMapFile"
|
||||
]
|
||||
},
|
||||
"CTerrainImpl::GetShadowMapColor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::GetShadowMapColor"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"reference": "PRTerrainLib/TextureSet.cpp",
|
||||
"reference_sha256": "91c61efbd2f3622b6a8706206b4d5163605960190391af040b6e5a5c6ad57872",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CTextureSet::CTextureSet": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/TextureSet.cpp:CTextureSet::CTextureSet"
|
||||
]
|
||||
},
|
||||
"CTextureSet::~CTextureSet": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/TextureSet.cpp:CTextureSet::~CTextureSet"
|
||||
]
|
||||
},
|
||||
"CTextureSet::Initialize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/TextureSet.cpp:CTextureSet::Initialize"
|
||||
]
|
||||
},
|
||||
"CTextureSet::Create": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/TextureSet.cpp:CTextureSet::Create"
|
||||
]
|
||||
},
|
||||
"CTextureSet::Load": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/TextureSet.cpp:CTextureSet::Load"
|
||||
]
|
||||
},
|
||||
"CTextureSet::Clear": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/TextureSet.cpp:CTextureSet::Clear"
|
||||
]
|
||||
},
|
||||
"CTextureSet::AddEmptyTexture": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/TextureSet.cpp:CTextureSet::AddEmptyTexture"
|
||||
]
|
||||
},
|
||||
"CTextureSet::GetTextureCount": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/TextureSet.cpp:CTextureSet::GetTextureCount"
|
||||
]
|
||||
},
|
||||
"CTextureSet::GetTexture": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/TextureSet.cpp:CTextureSet::GetTexture"
|
||||
]
|
||||
},
|
||||
"CTextureSet::SetTexture": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/TextureSet.cpp:CTextureSet::SetTexture"
|
||||
]
|
||||
},
|
||||
"CTextureSet::Reload": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/TextureSet.cpp:CTextureSet::Reload"
|
||||
]
|
||||
},
|
||||
"CTextureSet::AddTexture": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/TextureSet.cpp:CTextureSet::AddTexture"
|
||||
]
|
||||
},
|
||||
"CTextureSet::RemoveTexture": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/TextureSet.cpp:CTextureSet::RemoveTexture"
|
||||
]
|
||||
},
|
||||
"CTextureSet::Save": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/PRTerrainLib/TextureSet.cpp:CTextureSet::Save"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -5,243 +5,352 @@
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CPythonBackground::GetRenderShadowTime": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::GetRenderShadowTime"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::SetVisiblePart": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::SetVisiblePart"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::EnableTerrainOnlyForHeight": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::EnableTerrainOnlyForHeight"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::SetSplatLimit": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::SetSplatLimit"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::CreateCharacterShadowTexture": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::CreateCharacterShadowTexture"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::ReleaseCharacterShadowTexture": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::ReleaseCharacterShadowTexture"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::RefreshShadowLevel": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::RefreshShadowLevel"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::SetShadowLevel": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::SetShadowLevel"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::SelectViewDistanceNum": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::SelectViewDistanceNum"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::SetViewDistanceSet": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::SetViewDistanceSet"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::GetFarClip": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::GetFarClip"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::GetDistanceSetInfo": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::GetDistanceSetInfo"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::CPythonBackground": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::CPythonBackground"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::~CPythonBackground": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::~CPythonBackground"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::Initialize": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/UserInterface/PythonBackground.cpp:CPythonBackground::Initialize"
|
||||
],
|
||||
"note": "40250 locale AtlasInfo setup, backed by transitional MapManager loader.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::Initialize"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::__CreateProperty": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::__CreateProperty"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::GetPickingPoint": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/UserInterface/PythonBackground.cpp:CPythonBackground::GetPickingPoint"
|
||||
],
|
||||
"test": "extension/tests/port_login_flow_test.cpp",
|
||||
"note": "40250 body over the cursor ray; CMapOutdoor::GetPickingPoint forwarded to GetPickingPointWithRay."
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::GetPickingPoint"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::GetPickingPointWithRay": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/UserInterface/PythonBackground.cpp:CPythonBackground::GetPickingPointWithRay"
|
||||
],
|
||||
"test": "extension/tests/port_login_flow_test.cpp",
|
||||
"note": "Terrain half only: CMapOutdoor object pick (FGetPickingPoint over area objects) needs the unported CMapOutdoor."
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::GetPickingPointWithRay"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::GetPickingPointWithRayOnlyTerrain": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/UserInterface/PythonBackground.cpp:CPythonBackground::GetPickingPointWithRayOnlyTerrain"
|
||||
],
|
||||
"test": "extension/tests/port_login_flow_test.cpp",
|
||||
"note": "CMapOutdoor::GetPickingPointWithRayOnlyTerrain/__PickTerrainHeight verbatim over the native CMapManager height; PR_FLOAT_TO_INT as floor."
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::GetPickingPointWithRayOnlyTerrain"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::GetLightDirection": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::GetLightDirection"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::Destroy": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/UserInterface/PythonBackground.cpp:CPythonBackground::Destroy"
|
||||
],
|
||||
"note": "Native map state cleanup; SnowEnvironment destruction remains TODO.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::Destroy"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::Create": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/UserInterface/PythonBackground.cpp:CPythonBackground::Create"
|
||||
],
|
||||
"note": "Calls transition MapManager::Create; property and snow initialization remain TODO.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::Create"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::Update": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::Update"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::__IsSame": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::__IsSame"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::Render": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::Render"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::RenderSnow": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::RenderSnow"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::RenderPCBlocker": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::RenderPCBlocker"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::RenderCollision": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::RenderCollision"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::RenderCharacterShadowToTexture": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::RenderCharacterShadowToTexture"
|
||||
]
|
||||
},
|
||||
"Interpolate": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:Interpolate"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::CheckAdvancing": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/UserInterface/PythonBackground.cpp:CPythonBackground::CheckAdvancing"
|
||||
],
|
||||
"test": "extension/tests/port_login_flow_test.cpp",
|
||||
"note": "40250 body and collision checkers verbatim, kept in the pending unit; no map objects are registered with CCullingManager until CMapOutdoor is ported."
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::CheckAdvancing"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::RenderSky": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::RenderSky"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::RenderCloud": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::RenderCloud"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::RenderWater": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::RenderWater"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::RenderEffect": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::RenderEffect"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::RenderBeforeLensFlare": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::RenderBeforeLensFlare"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::RenderAfterLensFlare": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::RenderAfterLensFlare"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::ClearGuildArea": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::ClearGuildArea"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::RegisterGuildArea": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::RegisterGuildArea"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::SetCharacterDirLight": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/UserInterface/PythonBackground.cpp:CPythonBackground::SetCharacterDirLight"
|
||||
],
|
||||
"note": "Statement-equivalent 40250 function, kept in pending translation unit until the whole unit is ported; reachable RenderGame draws carry native light0.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::SetCharacterDirLight"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::SetBackgroundDirLight": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/UserInterface/PythonBackground.cpp:CPythonBackground::SetBackgroundDirLight"
|
||||
],
|
||||
"note": "Statement-equivalent 40250 light setter, still in transitional pending translation unit.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::SetBackgroundDirLight"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::GlobalPositionToLocalPosition": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/UserInterface/PythonBackground.cpp:CPythonBackground::GlobalPositionToLocalPosition"
|
||||
],
|
||||
"note": "40250 base subtraction, kept in transitional pending translation unit.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::GlobalPositionToLocalPosition"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::LocalPositionToGlobalPosition": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/UserInterface/PythonBackground.cpp:CPythonBackground::LocalPositionToGlobalPosition"
|
||||
],
|
||||
"note": "40250 base addition, kept in transitional pending translation unit.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::LocalPositionToGlobalPosition"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::RegisterDungeonMapName": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::RegisterDungeonMapName"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::GlobalPositionToMapInfo": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::GlobalPositionToMapInfo"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::Warp": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/UserInterface/PythonBackground.cpp:CPythonBackground::Warp"
|
||||
],
|
||||
"note": "Native AtlasInfo map selection and local coordinates reach pack-backed map; minimap, dungeon portals, target effects and full CMapOutdoor lifecycle remain TODO.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::Warp"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::VisibleGuildArea": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::VisibleGuildArea"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::DisableGuildArea": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::DisableGuildArea"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::GetWarpMapName": {
|
||||
"status": "ADAPTED",
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/platform/pending/UserInterface/PythonBackground.cpp:CPythonBackground::GetWarpMapName"
|
||||
],
|
||||
"note": "Returns current native Warp map name; still in pending translation unit.",
|
||||
"test": "project/python_game_render_test.gd"
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::GetWarpMapName"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::ChangeToDay": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::ChangeToDay"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::ChangeToNight": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::ChangeToNight"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::EnableSnowEnvironment": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::EnableSnowEnvironment"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::DisableSnowEnvironment": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::DisableSnowEnvironment"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::SetXMaxTree": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::SetXMaxTree"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::CreateTargetEffect": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::CreateTargetEffect"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::DeleteTargetEffect": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::DeleteTargetEffect"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::CreateSpecialEffect": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::CreateSpecialEffect"
|
||||
]
|
||||
},
|
||||
"CPythonBackground::DeleteSpecialEffect": {
|
||||
"status": "TODO"
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackground.cpp:CPythonBackground::DeleteSpecialEffect"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,302 @@
|
||||
{
|
||||
"reference": "UserInterface/PythonBackgroundModule.cpp",
|
||||
"reference_sha256": "e61d782117780a567ce96f773974ef7588288811904d7b7f9d33bf875e71b407",
|
||||
"priority": "P4",
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"backgroundIsSoftwareTiling": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundIsSoftwareTiling"
|
||||
]
|
||||
},
|
||||
"backgroundEnableSoftwareTiling": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundEnableSoftwareTiling"
|
||||
]
|
||||
},
|
||||
"backgroundEnableSnow": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundEnableSnow"
|
||||
]
|
||||
},
|
||||
"backgroundLoadMap": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundLoadMap"
|
||||
]
|
||||
},
|
||||
"backgroundDestroy": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundDestroy"
|
||||
]
|
||||
},
|
||||
"backgroundRegisterEnvironmentData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundRegisterEnvironmentData"
|
||||
]
|
||||
},
|
||||
"backgroundSetEnvironmentData": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundSetEnvironmentData"
|
||||
]
|
||||
},
|
||||
"backgroundGetCurrentMapName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundGetCurrentMapName"
|
||||
]
|
||||
},
|
||||
"backgroundGetPickingPoint": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundGetPickingPoint"
|
||||
]
|
||||
},
|
||||
"backgroundBeginEnvironment": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundBeginEnvironment"
|
||||
]
|
||||
},
|
||||
"backgroundEndEnvironemt": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundEndEnvironemt"
|
||||
]
|
||||
},
|
||||
"backgroundSetCharacterDirLight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundSetCharacterDirLight"
|
||||
]
|
||||
},
|
||||
"backgroundSetBackgroundDirLight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundSetBackgroundDirLight"
|
||||
]
|
||||
},
|
||||
"backgroundInitialize": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundInitialize"
|
||||
]
|
||||
},
|
||||
"backgroundUpdate": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundUpdate"
|
||||
]
|
||||
},
|
||||
"backgroundRender": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundRender"
|
||||
]
|
||||
},
|
||||
"backgroundRenderPCBlocker": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundRenderPCBlocker"
|
||||
]
|
||||
},
|
||||
"backgroundRenderCollision": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundRenderCollision"
|
||||
]
|
||||
},
|
||||
"backgroundRenderSky": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundRenderSky"
|
||||
]
|
||||
},
|
||||
"backgroundRenderCloud": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundRenderCloud"
|
||||
]
|
||||
},
|
||||
"backgroundRenderWater": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundRenderWater"
|
||||
]
|
||||
},
|
||||
"backgroundRenderEffect": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundRenderEffect"
|
||||
]
|
||||
},
|
||||
"backgroundRenderBeforeLensFlare": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundRenderBeforeLensFlare"
|
||||
]
|
||||
},
|
||||
"backgroundRenderAfterLensFlare": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundRenderAfterLensFlare"
|
||||
]
|
||||
},
|
||||
"backgroundRenderCharacterShadowToTexture": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundRenderCharacterShadowToTexture"
|
||||
]
|
||||
},
|
||||
"backgroundRenderDungeon": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundRenderDungeon"
|
||||
]
|
||||
},
|
||||
"backgroundGetHeight": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundGetHeight"
|
||||
]
|
||||
},
|
||||
"backgroundGetRenderedSplatNum": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundGetRenderedSplatNum"
|
||||
]
|
||||
},
|
||||
"backgroundGetRenderedGTINum": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundGetRenderedGTINum"
|
||||
]
|
||||
},
|
||||
"backgroundGetRenderShadowTime": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundGetRenderShadowTime"
|
||||
]
|
||||
},
|
||||
"backgroundGetShadowMapcolor": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundGetShadowMapcolor"
|
||||
]
|
||||
},
|
||||
"backgroundSetShadowLevel": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundSetShadowLevel"
|
||||
]
|
||||
},
|
||||
"backgroundSetVisiblePart": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundSetVisiblePart"
|
||||
]
|
||||
},
|
||||
"backgroundSetSpaltLimit": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundSetSpaltLimit"
|
||||
]
|
||||
},
|
||||
"backgroundSelectViewDistanceNum": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundSelectViewDistanceNum"
|
||||
]
|
||||
},
|
||||
"backgroundSetViewDistanceSet": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundSetViewDistanceSet"
|
||||
]
|
||||
},
|
||||
"backgroundGetFarClip": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundGetFarClip"
|
||||
]
|
||||
},
|
||||
"backgroundGetDistanceSetInfo": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundGetDistanceSetInfo"
|
||||
]
|
||||
},
|
||||
"backgroundSetBGLoading": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundSetBGLoading"
|
||||
]
|
||||
},
|
||||
"backgroundSetRenderSort": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundSetRenderSort"
|
||||
]
|
||||
},
|
||||
"backgroundSetTransparentTree": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundSetTransparentTree"
|
||||
]
|
||||
},
|
||||
"backgroundGlobalPositionToLocalPosition": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundGlobalPositionToLocalPosition"
|
||||
]
|
||||
},
|
||||
"backgroundGlobalPositionToMapInfo": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundGlobalPositionToMapInfo"
|
||||
]
|
||||
},
|
||||
"backgroundWarpTest": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundWarpTest"
|
||||
]
|
||||
},
|
||||
"backgroundSetXMasTree": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundSetXMasTree"
|
||||
]
|
||||
},
|
||||
"backgroundRegisterDungeonMapName": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundRegisterDungeonMapName"
|
||||
]
|
||||
},
|
||||
"backgroundVisibleGuildArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundVisibleGuildArea"
|
||||
]
|
||||
},
|
||||
"backgroundDisableGuildArea": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:backgroundDisableGuildArea"
|
||||
]
|
||||
},
|
||||
"initBackground": {
|
||||
"status": "PORTED",
|
||||
"impl": [
|
||||
"extension/src/port/UserInterface/PythonBackgroundModule.cpp:initBackground"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user