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>
339 lines
9.2 KiB
JSON
339 lines
9.2 KiB
JSON
{
|
|
"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"
|
|
]
|
|
}
|
|
}
|
|
}
|