Codebase list alex4 / 5fc3b2a
Fix an undefined order of operations problem. git-svn-id: file:///svn/pkg-games/packages/trunk/alex4@11867 8808ee5c-780a-0410-9abb-a8188df92ce5 Peter Pentchev 13 years ago
1 changed file(s) with 13 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
00 Description: Harden the build.
11 - check the fread() and fwrite() return values
22 - swap a return and an fclose()
3 - fix an undefined order of operations problem
34 Forwarded: no
45 Author: Peter Pentchev <roam@ringlet.net>
56 Last-Update: 2011-03-07
151152
152153 // close file
153154 fclose(fp);
155 --- a/src/shooter.c
156 +++ b/src/shooter.c
157 @@ -903,7 +903,8 @@
158 s_var.score += 1000000;
159 }
160 else { // increase power
161 - s_var.power_level = MIN(s_var.power_level ++, 7);
162 + if (++s_var.power_level > 7)
163 + s_var.power_level = 7;
164 }
165 play_sound_id(SMPL_HEART);
166