| 1450 | } |
| 1451 | |
| 1452 | static 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 | |
| 1473 | static void ClipCamera(Vector3& cam, Object* focus, Vector3Val focusPos, float& maxDistSmooth) |
| 1474 | { |
no test coverage detected