convert a rank index to an achievement number; encode it when female in order to subsequently report gender-specific ranks accurately */
| 2503 | /* convert a rank index to an achievement number; encode it when female |
| 2504 | in order to subsequently report gender-specific ranks accurately */ |
| 2505 | schar |
| 2506 | achieve_rank(int rank) /* 1..8 */ |
| 2507 | { |
| 2508 | schar achidx = (schar) ((rank - 1) + ACH_RNK1); |
| 2509 | |
| 2510 | if (flags.female) |
| 2511 | achidx = -achidx; |
| 2512 | return achidx; |
| 2513 | } |
| 2514 | |
| 2515 | /* return True if sokoban branch has been entered, False otherwise */ |
| 2516 | boolean |