X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fscreens.c;h=2f53800c361200168aa221401a9564bd047d17e8;hb=a3d3dca44696b194dbe3f49a97d8c92d92b42ecf;hp=e0a8e33487f21b071d947451545fb3bd46af2d3b;hpb=c128739405acf7f7fc4414cb68803e9b966ade69;p=rocksndiamonds.git diff --git a/src/screens.c b/src/screens.c index e0a8e334..2f53800c 100644 --- a/src/screens.c +++ b/src/screens.c @@ -1929,7 +1929,7 @@ void DrawMainMenu(void) SetAnimationFirstLevel(leveldir_current->first_level); // level_nr may have been set to value over handicap with level editor - if (setup.allow_skipping_levels != MODE_TRUE && level_nr > leveldir_current->handicap_level) + if (setup.allow_skipping_levels != STATE_TRUE && level_nr > leveldir_current->handicap_level) level_nr = leveldir_current->handicap_level; LoadLevel(level_nr); @@ -2286,13 +2286,13 @@ static void HandleMainMenu_SelectLevel(int step, int direction, if (new_level_nr > leveldir_current->last_level) new_level_nr = leveldir_current->last_level; - if (setup.allow_skipping_levels != MODE_TRUE && new_level_nr > leveldir_current->handicap_level) + if (setup.allow_skipping_levels != STATE_TRUE && new_level_nr > leveldir_current->handicap_level) { // skipping levels is only allowed when trying to skip single level // (also, skipping BD style intermission levels is always possible) if (new_level_nr == old_level_nr + 1 && (level.bd_intermission || - (setup.allow_skipping_levels == MODE_ASK && + (setup.allow_skipping_levels == STATE_ASK && Request("Level still unsolved! Skip it anyway?", REQ_ASK)))) { leveldir_current->handicap_level++; @@ -5720,7 +5720,7 @@ static void HandleHallOfFame_SelectLevel(int step, int direction) if (new_level_nr > leveldir_current->last_level) new_level_nr = leveldir_current->last_level; - if (setup.allow_skipping_levels != MODE_TRUE && new_level_nr > leveldir_current->handicap_level) + if (setup.allow_skipping_levels != STATE_TRUE && new_level_nr > leveldir_current->handicap_level) new_level_nr = leveldir_current->handicap_level; if (new_level_nr != old_level_nr) @@ -8386,11 +8386,11 @@ static int getSetupValueFont(int type, void *value) else if (type & TYPE_BOOLEAN_STYLE) return (*(boolean *)value ? FONT_OPTION_ON : FONT_OPTION_OFF); else if (type & TYPE_YES_NO_AUTO) - return (*(int *)value == MODE_AUTO ? FONT_OPTION_ON : - *(int *)value == MODE_FALSE ? FONT_OPTION_OFF : FONT_OPTION_ON); + return (*(int *)value == STATE_AUTO ? FONT_OPTION_ON : + *(int *)value == STATE_FALSE ? FONT_OPTION_OFF : FONT_OPTION_ON); else if (type & TYPE_YES_NO_ASK) - return (*(int *)value == MODE_ASK ? FONT_OPTION_ON : - *(int *)value == MODE_FALSE ? FONT_OPTION_OFF : FONT_OPTION_ON); + return (*(int *)value == STATE_ASK ? FONT_OPTION_ON : + *(int *)value == STATE_FALSE ? FONT_OPTION_OFF : FONT_OPTION_ON); else if (type & TYPE_PLAYER) return FONT_VALUE_1; else @@ -8534,19 +8534,19 @@ static void changeSetupValue(int screen_pos, int setup_info_pos_raw, int dx) { *(int *)si->value = (dx == -1 ? - (*(int *)si->value == MODE_AUTO ? MODE_TRUE : - *(int *)si->value == MODE_TRUE ? MODE_FALSE : MODE_AUTO) : - (*(int *)si->value == MODE_TRUE ? MODE_AUTO : - *(int *)si->value == MODE_AUTO ? MODE_FALSE : MODE_TRUE)); + (*(int *)si->value == STATE_AUTO ? STATE_TRUE : + *(int *)si->value == STATE_TRUE ? STATE_FALSE : STATE_AUTO) : + (*(int *)si->value == STATE_TRUE ? STATE_AUTO : + *(int *)si->value == STATE_AUTO ? STATE_FALSE : STATE_TRUE)); } else if (si->type & TYPE_YES_NO_ASK) { *(int *)si->value = (dx == -1 ? - (*(int *)si->value == MODE_ASK ? MODE_TRUE : - *(int *)si->value == MODE_TRUE ? MODE_FALSE : MODE_ASK) : - (*(int *)si->value == MODE_TRUE ? MODE_ASK : - *(int *)si->value == MODE_ASK ? MODE_FALSE : MODE_TRUE)); + (*(int *)si->value == STATE_ASK ? STATE_TRUE : + *(int *)si->value == STATE_TRUE ? STATE_FALSE : STATE_ASK) : + (*(int *)si->value == STATE_TRUE ? STATE_ASK : + *(int *)si->value == STATE_ASK ? STATE_FALSE : STATE_TRUE)); } else if (si->type & TYPE_KEY) {