mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-09-07 12:57:57 +00:00
Move all defaulting-of-CAP_FOO
to sysconfig.h.
- The phrase `#ifdef CAP_` should never appear anywhere. - The phrase `#ifndef CAP_` should appear only in sysconfig.h. - The phrases `#if CAP_` and `#if !CAP_` may appear wherever, as long as "sysconfig.h" is included first. The rules for `CAP_FOO` equally apply to `ISFOO`. There are many one-off macros still tested with `#ifdef`, including `HAVE_ACHIEVEMENTS`, `PRINT_ACHIEVEMENTS`, `FAKEWEB`, `FAKE_SDL`, `EASY`, and `WHATEVER`. I don't have much grasp on what these are used for or how they're configured, so I'm leaving them alone.
This commit is contained in:
@@ -952,12 +952,12 @@ EX void achievement_display() {
|
||||
col /= 10; col *= 0x10101;
|
||||
displayfr(vid.xres/2, vid.yres/4, 2, vid.fsize * 2, achievementMessage[0], col & 0xFFFF00, 8);
|
||||
int w = 2 * vid.fsize;
|
||||
#if ISMOBILE==0
|
||||
#if !ISMOBILE
|
||||
while(w>3 && textwidth(w, achievementMessage[1]) > vid.xres) w--;
|
||||
#endif
|
||||
displayfr(vid.xres/2, vid.yres/4 + vid.fsize*2, 2, w, achievementMessage[1], col, 8);
|
||||
w = vid.fsize;
|
||||
#if ISMOBILE==0
|
||||
#if !ISMOBILE
|
||||
while(w>3 && textwidth(w, achievementMessage[2]) > vid.xres) w--;
|
||||
#endif
|
||||
displayfr(vid.xres/2, vid.yres/4 + vid.fsize*4, 2, w, achievementMessage[2], col, 8);
|
||||
|
Reference in New Issue
Block a user