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

Function DrawConnectionQuality

engine/Poseidon/World/WorldSetup.cpp:1452–1471  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1450}
1451
1452static void DrawConnectionQuality(ConnectionQuality quality)
1453{
1454 PackedColor color;
1455 switch (quality)
1456 {
1457 default:
1458 Fail("Connection quality");
1459 case CQGood:
1460 return;
1461 case CQPoor:
1462 color = PackedColor(Color(1, 1, 0, 0.5));
1463 break;
1464 case CQBad:
1465 color = PackedColor(Color(1, 0, 0, 0.5));
1466 break;
1467 }
1468 float w = GEngine->Width2D(), h = GEngine->Height2D();
1469 MipInfo mip = GEngine->TextBank()->UseMipmap(nullptr, 0, 0);
1470 GEngine->Draw2D(mip, color, Rect2DPixel(0.97 * w, 0.96 * h, 0.03 * w, 0.04 * h));
1471}
1472
1473static void ClipCamera(Vector3& cam, Object* focus, Vector3Val focusPos, float& maxDistSmooth)
1474{

Callers 1

SimulateMethod · 0.85

Calls 8

ColorClass · 0.85
PackedColorClass · 0.50
Rect2DPixelClass · 0.50
Width2DMethod · 0.45
Height2DMethod · 0.45
UseMipmapMethod · 0.45
TextBankMethod · 0.45
Draw2DMethod · 0.45

Tested by

no test coverage detected