MCPcopy Create free account
hub / github.com/BohemiaInteractive/CWR / AdjustSubdivision

Method AdjustSubdivision

engine/Poseidon/World/WorldImpl.cpp:1074–1088  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1072}
1073
1074void World::AdjustSubdivision(GameMode mode)
1075{
1076 DWORD tSub = GetTickCount();
1077 float gridSize = GScene->GetPreferredTerrainGrid();
1078 float viewDist = GScene->GetPreferredViewDistance();
1079 // MP requires all clients use the same grid size.
1080 if (mode == GModeNetware)
1081 {
1082 gridSize = PreferredGridSizeMP;
1083 viewDist = 900;
1084 }
1085 AdjustSubdivisionGrid(gridSize);
1086 SetVisibility(viewDist);
1087 LOG_DEBUG(Core, "LOAD: AdjustSubdivision {}ms (grid={} vd={})", GetTickCount() - tSub, gridSize, viewDist);
1088}
1089
1090void World::ActivateAddons(const FindArrayRStringCI& addons)
1091{

Callers 3

PrepareGameMethod · 0.80

Calls 4

GetTickCountFunction · 0.85
SetVisibilityFunction · 0.85

Tested by

no test coverage detected