This website requires JavaScript.
Explore
Help
Sign in
yquake2
/
rogue
Watch
0
Star
0
Fork
You've already forked rogue
0
mirror of
https://github.com/yquake2/rogue.git
synced
2024-11-25 05:31:56 +00:00
Code
Issues
Projects
Releases
Packages
Wiki
Activity
16eee95bb8
rogue
/
.gitignore
2 lines
17 B
Text
Raw
Normal View
History
Unescape
Escape
Fix bug with high velocities in vents in 32bit builds, fix MingW build See https://github.com/yquake2/yquake2/issues/71 and https://github.com/yquake2/xatrix/issues/4 In ClientThink(), the float value ent->velocity[i]*8 is saved into a short and if the value is too big for a short, in 32bit gcc builds the short is set to SHRT_MIN, resulting in the player being pressed down instead of up. Now we put the result in a 32bit int first (which should be big enough) and assign the int to the short. This still overflows, but with -fwrapv at least in a defined way (most probably the same way the original binaries did). The Makefile now sets $CC to gcc for MingW builds, this should fix https://github.com/yquake2/xatrix/issues/3 And while I was at it, when the game lib is loaded, it prints the date it was built, this is especially interesting for our Win32 binaries.
2015-05-17 16:40:49 +00:00
/build/
Fix for Makefile on Windows and gitignore now ignores the release folder
2019-09-14 11:03:05 +00:00
/release/
Reference in a new issue
Copy permalink