mirror of
https://github.com/unknownworlds/NS.git
synced 2024-11-25 22:11:07 +00:00
Mantis 0001057:
o Fixed bug where the buildminimap command would not work git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@181 67975925-1194-0748-b3d5-c16f83f1a3a1
This commit is contained in:
parent
de72ad1346
commit
70c0bab675
2 changed files with 14 additions and 2 deletions
|
@ -62,7 +62,7 @@ bool AvHMiniMap::GetIsProcessing(float* outPercentageDone) const
|
|||
{
|
||||
bool theIsProcessing = false;
|
||||
|
||||
if(this->mIsProcessing)
|
||||
if(this->mIsProcessing || (this->mNumSamplesProcessed == this->mNumSamplesToProcess && this->mNumSamplesProcessed > 0))
|
||||
{
|
||||
if(outPercentageDone)
|
||||
{
|
||||
|
@ -327,7 +327,7 @@ bool AvHMiniMap::WriteMapToSprite()
|
|||
{
|
||||
bool theSuccess = false;
|
||||
|
||||
if(!this->GetIsProcessing())
|
||||
if(this->GetIsProcessing())
|
||||
{
|
||||
// Open file
|
||||
// puzl: 1064
|
||||
|
@ -435,6 +435,14 @@ bool AvHMiniMap::WriteSpritesIfJustFinished()
|
|||
{
|
||||
bool theSuccess = false;
|
||||
|
||||
// test
|
||||
char test[255];
|
||||
sprintf(test, "this->GetIsProcessing() = %d, this->mNumSamplesProcessed = %d, this->mNumSamplesToProcess = %d\n", this->GetIsProcessing(), this->mNumSamplesProcessed, this->mNumSamplesToProcess);
|
||||
gEngfuncs.pfnConsolePrint(test);
|
||||
|
||||
// :test
|
||||
|
||||
|
||||
if(this->GetIsProcessing() && (this->mNumSamplesProcessed == this->mNumSamplesToProcess))
|
||||
{
|
||||
this->mIsProcessing = false;
|
||||
|
|
|
@ -1182,6 +1182,7 @@ union float_converter
|
|||
height = READ_LONG();
|
||||
*map = new uint8[num_samples];
|
||||
finished = false;
|
||||
break;
|
||||
case 1:
|
||||
{
|
||||
int packet_samples = READ_BYTE();
|
||||
|
@ -1189,9 +1190,12 @@ union float_converter
|
|||
{
|
||||
(*map)[processed_samples++] = READ_BYTE();
|
||||
}
|
||||
finished = false;
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
finished = true;
|
||||
break;
|
||||
}
|
||||
END_READ();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue