Nicolas Weeger wrote: > Hello. > > Compiling the server under Windows, i had to fix some things in weather.c > > Here's the patch. > > It changes long long to sint64 (that's what the typedef is for :)) > And instead of int64 * 1.5, it does int64 * 3 / 2 > (since windows can't figure how to do *1.5.....) > > I believe it'll work under Linux too... Applied to CVS. > > Nicolas 'Ryo' > > > ------------------------------------------------------------------------ > > Index: weather.c > =================================================================== > RCS file: /cvsroot/crossfire/crossfire/server/weather.c,v > retrieving revision 1.34 > diff -r1.34 weather.c > 2886,2887c2886,2887 > < long long total_rainfall = 0; > < long long total_wind = 0; > --- > >> sint64 total_rainfall = 0; >> sint64 total_wind = 0; > > 2927c2927 > < avgwind = (total_wind / (WEATHERMAPTILESX * WEATHERMAPTILESY) * 1.5); > --- > >> avgwind = (total_wind / ((WEATHERMAPTILESX * WEATHERMAPTILESY) * 3 / 2)); > > _______________________________________________ crossfire-devel mailing list crossfire-devel at lists.real-time.com https://mailman.real-time.com/mailman/listinfo/crossfire-devel