Files
mtgodot-poc/audit/port-map/GameLib/MapOutdoor.cpp.json
T
shenleiandClaude Opus 5.5 2ead95756e 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>
2026-09-24 03:50:09 +09:00

405 lines
12 KiB
JSON

{
"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"
]
}
}
}