mirror of
https://github.com/YGGverse/hlsdk-portable.git
synced 2025-03-11 04:51:23 +00:00
Fix progressbar
This commit is contained in:
parent
b03acf73e0
commit
afd9322b12
@ -1,6 +1,6 @@
|
|||||||
#include "bot_common.h"
|
#include "bot_common.h"
|
||||||
|
|
||||||
const float updateTimesliceDuration = 0.5f;
|
const float updateTimesliceDuration = 0.1f;
|
||||||
|
|
||||||
int _navAreaCount = 0;
|
int _navAreaCount = 0;
|
||||||
int _currentIndex = 0;
|
int _currentIndex = 0;
|
||||||
@ -142,11 +142,12 @@ static void TextProgressToAllPlayers(const char *message)
|
|||||||
void drawProgressMeter(float progress, char *title)
|
void drawProgressMeter(float progress, char *title)
|
||||||
{
|
{
|
||||||
char text[256];
|
char text[256];
|
||||||
|
progress *= 70;
|
||||||
Q_sprintf( text, "%s\n", title );
|
Q_sprintf( text, "%s\n", title );
|
||||||
char *pProgress = text + Q_strlen( text );
|
char *pProgress = text + Q_strlen( text );
|
||||||
pProgress[0] = '[';
|
pProgress[0] = '[';
|
||||||
for( int i=1; i<71; i++ )
|
for( int i=1; i<71; i++ )
|
||||||
if( i < progress * 0.7 )
|
if( i < progress )
|
||||||
pProgress[i] = '#';
|
pProgress[i] = '#';
|
||||||
else
|
else
|
||||||
pProgress[i] = '_';
|
pProgress[i] = '_';
|
||||||
@ -442,7 +443,7 @@ void CHLBot::UpdateAnalyzeAlphaProcess()
|
|||||||
{
|
{
|
||||||
if (AnalyzeAlphaStep() == false)
|
if (AnalyzeAlphaStep() == false)
|
||||||
{
|
{
|
||||||
drawProgressMeter(50, "Analyzing hiding spots...");
|
drawProgressMeter(0.5, "Analyzing hiding spots...");
|
||||||
StartAnalyzeBetaProcess();
|
StartAnalyzeBetaProcess();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -482,7 +483,7 @@ void CHLBot::UpdateAnalyzeBetaProcess()
|
|||||||
{
|
{
|
||||||
if (AnalyzeBetaStep() == false)
|
if (AnalyzeBetaStep() == false)
|
||||||
{
|
{
|
||||||
drawProgressMeter(100, "Analyzing approach points...");
|
drawProgressMeter(0.5, "Analyzing approach points...");
|
||||||
StartSaveProcess();
|
StartSaveProcess();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user