Bladeren bron

Fix random number generation.

Daniel Buckmaster 11 jaren geleden
bovenliggende
commit
de6e5e20b7
1 gewijzigde bestanden met toevoegingen van 2 en 9 verwijderingen
  1. 2 9
      Engine/source/gui/worldEditor/terrainEditor.cpp

+ 2 - 9
Engine/source/gui/worldEditor/terrainEditor.cpp

@@ -34,7 +34,6 @@
 #include "gui/core/guiCanvas.h"
 #include "gui/worldEditor/terrainActions.h"
 #include "terrain/terrMaterial.h"
-#include <ctime>
 
 
 
@@ -2877,12 +2876,7 @@ void TerrainEditor::autoMaterialLayer( F32 mMinHeight, F32 mMaxHeight, F32 mMinS
    S32 mat = getPaintMaterialIndex();  
    if (mat == -1)  
       return;  
-
-   //setup for randomized coverage
-   mCoverage*=100;
-   srand((unsigned)time(0));
-   int randomNumber;
-
+  
    mUndoSel = new Selection;  
           
    U32 terrBlocks = mActiveTerrain->getBlockSize();  
@@ -2901,8 +2895,7 @@ void TerrainEditor::autoMaterialLayer( F32 mMinHeight, F32 mMaxHeight, F32 mMinS
          if (gi.mMaterial == mat)  
             continue;  
 
-         randomNumber = (rand() % 10000);
-         if (randomNumber > mCoverage)
+         if (mRandI(0, 100) > mCoverage)
             continue;
   
          Point3F wp;