DayZ 1.28
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ SetDistanceText()

void PoweredOptic_Base::SetDistanceText ( TextWidget text,
float dist )
inlineprotected

См. определение в файле Rangefinder.c строка 110

111 {
112 dist = Math.Round(dist);
113
114 if (dist < RANGEFINDER_MAX_DISTANCE)
115 {
116 if( dist < 10 )
117 text.SetText( "00" + dist.ToString() );
118 else if( dist < 100 )
119 text.SetText( "0" + dist.ToString() );
120 else
121 text.SetText( dist.ToString() );
122 }
123 else
124 {
125 SetInvalidText(text);
126 }
127 }
static const float RANGEFINDER_MAX_DISTANCE
Определения Rangefinder.c:3
void SetInvalidText(TextWidget text)
Определения Rangefinder.c:129
proto string ToString(bool simple=true)

Перекрестные ссылки RANGEFINDER_MAX_DISTANCE, Math::Round(), SetInvalidText() и float::ToString().

Используется в DoMeasurement().