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
0 | 0 | Description: Harden the build. |
1 | 1 | - check the fread() and fwrite() return values |
2 | 2 | - swap a return and an fclose() |
3 | - fix an undefined order of operations problem | |
3 | 4 | Forwarded: no |
4 | 5 | Author: Peter Pentchev <roam@ringlet.net> |
5 | 6 | Last-Update: 2011-03-07 |
151 | 152 | |
152 | 153 | // close file |
153 | 154 | 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 |