hedgewars/uLandObjects.pas
changeset 6305 5f7480c2a08d
parent 6303 3edb3c857995
child 6453 11c578d30bd3
equal deleted inserted replaced
6304:3036c242b19d 6305:5f7480c2a08d
   390     end;
   390     end;
   391 
   391 
   392 begin
   392 begin
   393 
   393 
   394 AddProgress;
   394 AddProgress;
       
   395 // Set default water greyscale values
       
   396 if cGrayScale then
       
   397     begin
       
   398     for i:= 0 to 3 do
       
   399         begin
       
   400         t:= round(SDWaterColorArray[i].r * RGB_LUMINANCE_RED + SDWaterColorArray[i].g * RGB_LUMINANCE_GREEN + SDWaterColorArray[i].b * RGB_LUMINANCE_BLUE);
       
   401         if t > 255 then t:= 255;
       
   402         SDWaterColorArray[i].r:= t;
       
   403         SDWaterColorArray[i].g:= t;
       
   404         SDWaterColorArray[i].b:= t
       
   405         end;
       
   406     for i:= 0 to 1 do
       
   407         begin
       
   408         t:= round(WaterColorArray[i].r * RGB_LUMINANCE_RED + WaterColorArray[i].g * RGB_LUMINANCE_GREEN + WaterColorArray[i].b * RGB_LUMINANCE_BLUE);
       
   409         if t > 255 then t:= 255;
       
   410         WaterColorArray[i].r:= t;
       
   411         WaterColorArray[i].g:= t;
       
   412         WaterColorArray[i].b:= t
       
   413         end
       
   414     end;
   395 
   415 
   396 s:= UserPathz[ptCurrTheme] + '/' + cThemeCFGFilename;
   416 s:= UserPathz[ptCurrTheme] + '/' + cThemeCFGFilename;
   397 if not FileExists(s) then s:= Pathz[ptCurrTheme] + '/' + cThemeCFGFilename;
   417 if not FileExists(s) then s:= Pathz[ptCurrTheme] + '/' + cThemeCFGFilename;
   398 WriteLnToConsole('Reading objects info...');
   418 WriteLnToConsole('Reading objects info...');
   399 Assign(f, s);
   419 Assign(f, s);