port: P3-e PythonMiniMap + miniMap module (1:1 40250)
Copy PythonMiniMap.cpp/PythonMiniMapModule.cpp and PRTerrainLib/StdAfx.cpp verbatim, drop the pending stand-in and the miniMap module stub, register initMiniMap() after initnet(). PR_FLOAT_TO_INTASM uses lrintf off MSVC; D3DXColorModulate added. CMapOutdoor is not ported, so the pending CMapManager::IsMapOutdoor() returns false (DIVERGENT) and the minimap's terrain and atlas paths stay on 40250's no-outdoor-map branch. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
070a27b2cb
commit
7358bf444a
@@ -5,7 +5,12 @@
|
||||
"contracts": [],
|
||||
"functions": {
|
||||
"CMapManager::IsMapOutdoor": {
|
||||
"status": "TODO"
|
||||
"status": "DIVERGENT",
|
||||
"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)"
|
||||
},
|
||||
"CMapManager::GetMapOutdoorRef": {
|
||||
"status": "TODO"
|
||||
|
||||
Reference in New Issue
Block a user