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

Method DisplayMultiplayerSetup

engine/Poseidon/UI/DisplayUISetup.cpp:970–1009  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

968 float topClip = y1c * invCoef;
969 saturate(topClip, 0, 1);
970 float bottomClip = y2c * invCoef;
971 saturate(bottomClip, 0, 1);
972 GEngine->Draw3D(curPos + column1, coef * down, column2, ClipAll, color, DisableSun, texture, 0, topClip,
973 1, bottomClip);
974 }
975 }
976 }
977}
978
979DisplayMultiplayerSetup::DisplayMultiplayerSetup(ControlsContainer* parent) : Display(parent)
980{
981 _enableSimulation = false;
982 _player = NO_PLAYER;
983
984 _transferMission = true;
985 _transferOverlayVisible = false;
986 _transferOverlayShows = 0;
987 _loadIsland = true;
988 _play = false;
989
990 _sessionLocked = false;
991
992 _allDisabled = false;
993 _autoAssigned = false;
994
995 _side = TSideUnknown;
996
997 _dragging = false;
998 _dragFont = GEngine->LoadFont(GetFontID("courierNewB64"));
999 _dragSize = 0.024;
1000 _dragColor = PackedColor(Color(1, 1, 1, 0.75));
1001
1002 const ParamEntry& fontPars = Pars >> "CfgInGameUI" >> "ProgressFont";
1003 _messageFont = GEngine->LoadFont(GetFontID(fontPars >> "font"));
1004 _messageSize = 0.75 * _messageFont->Height();
1005
1006 _none = GlobLoadTexture("data\\clear_empty.paa");
1007 _westUnlocked = GlobLoadTexture("misc\\usflag_normal.paa");
1008 _westLocked = GlobLoadTexture("misc\\usflag_locked.paa");
1009 _eastUnlocked = GlobLoadTexture("misc\\rusflag_normal.paa");
1010 _eastLocked = GlobLoadTexture("misc\\rusflag_locked.paa");
1011 _guerUnlocked = GlobLoadTexture("misc\\fiaflag_normal.paa");
1012 _guerLocked = GlobLoadTexture("misc\\fiaflag_locked.paa");

Callers

nothing calls this directly

Calls 6

GetFontIDFunction · 0.85
ColorClass · 0.85
GlobLoadTextureFunction · 0.85
PackedColorClass · 0.50
LoadFontMethod · 0.45
HeightMethod · 0.45

Tested by

no test coverage detected