]> icculus.org git repositories - taylor/freespace2.git/commit
myrand() fixes
authorTaylor Richards <taylor@icculus.org>
Mon, 8 Feb 2010 08:09:23 +0000 (08:09 +0000)
committerTaylor Richards <taylor@icculus.org>
Mon, 8 Feb 2010 08:09:23 +0000 (08:09 +0000)
commit2b9dd4210f6a0478ef56c994668f32901b6e8617
tree4d06ede8ad3e0de5784ca3e568372e4559c45c83
parente7c1efb8713a1c62bf764f2130adcd8b5f9f8939
myrand() fixes

Original code made various assumptions about RAND_MAX being SHRT_MAX like
on Windows.  So switch to using MY_RAND_MAX for anything dealing with
myrand() and also ensure that myrand() uses 0x7fff as its max value.
15 files changed:
include/pstypes.h
src/debris/debris.cpp
src/freespace2/freespace.cpp
src/globalincs/systemvars.cpp
src/math/floating.cpp
src/menuui/mainhallmenu.cpp
src/mission/missionparse.cpp
src/model/modelinterp.cpp
src/network/multilag.cpp
src/parse/sexp.cpp
src/particle/particle.cpp
src/physics/physics.cpp
src/ship/shipfx.cpp
src/starfield/starfield.cpp
src/starfield/supernova.cpp