equal
deleted
inserted
replaced
382 } |
382 } |
383 break; |
383 break; |
384 case GLAND_START_DATE_DOWN: case GLAND_START_DATE_UP: // Year buttons |
384 case GLAND_START_DATE_DOWN: case GLAND_START_DATE_UP: // Year buttons |
385 /* Don't allow too fast scrolling */ |
385 /* Don't allow too fast scrolling */ |
386 if ((w->flags4 & WF_TIMEOUT_MASK) <= 2 << WF_TIMEOUT_SHL) { |
386 if ((w->flags4 & WF_TIMEOUT_MASK) <= 2 << WF_TIMEOUT_SHL) { |
387 HandleButtonClick(w, e->we.click.widget); |
387 w->HandleButtonClick(e->we.click.widget); |
388 SetWindowDirty(w); |
388 SetWindowDirty(w); |
389 |
389 |
390 _patches_newgame.starting_year = Clamp(_patches_newgame.starting_year + e->we.click.widget - GLAND_START_DATE_TEXT, MIN_YEAR, MAX_YEAR); |
390 _patches_newgame.starting_year = Clamp(_patches_newgame.starting_year + e->we.click.widget - GLAND_START_DATE_TEXT, MIN_YEAR, MAX_YEAR); |
391 } |
391 } |
392 _left_button_clicked = false; |
392 _left_button_clicked = false; |
397 ShowQueryString(STR_CONFIG_PATCHES_INT32, STR_START_DATE_QUERY_CAPT, 8, 100, w, CS_NUMERAL); |
397 ShowQueryString(STR_CONFIG_PATCHES_INT32, STR_START_DATE_QUERY_CAPT, 8, 100, w, CS_NUMERAL); |
398 break; |
398 break; |
399 case GLAND_SNOW_LEVEL_DOWN: case GLAND_SNOW_LEVEL_UP: // Snow line buttons |
399 case GLAND_SNOW_LEVEL_DOWN: case GLAND_SNOW_LEVEL_UP: // Snow line buttons |
400 /* Don't allow too fast scrolling */ |
400 /* Don't allow too fast scrolling */ |
401 if ((w->flags4 & WF_TIMEOUT_MASK) <= 2 << WF_TIMEOUT_SHL) { |
401 if ((w->flags4 & WF_TIMEOUT_MASK) <= 2 << WF_TIMEOUT_SHL) { |
402 HandleButtonClick(w, e->we.click.widget); |
402 w->HandleButtonClick(e->we.click.widget); |
403 SetWindowDirty(w); |
403 SetWindowDirty(w); |
404 |
404 |
405 _patches_newgame.snow_line_height = Clamp(_patches_newgame.snow_line_height + e->we.click.widget - GLAND_SNOW_LEVEL_TEXT, 2, MAX_SNOWLINE_HEIGHT); |
405 _patches_newgame.snow_line_height = Clamp(_patches_newgame.snow_line_height + e->we.click.widget - GLAND_SNOW_LEVEL_TEXT, 2, MAX_SNOWLINE_HEIGHT); |
406 } |
406 } |
407 _left_button_clicked = false; |
407 _left_button_clicked = false; |
652 ShowGenerateLandscape(); |
652 ShowGenerateLandscape(); |
653 break; |
653 break; |
654 case CSCEN_START_DATE_DOWN: case CSCEN_START_DATE_UP: // Year buttons |
654 case CSCEN_START_DATE_DOWN: case CSCEN_START_DATE_UP: // Year buttons |
655 /* Don't allow too fast scrolling */ |
655 /* Don't allow too fast scrolling */ |
656 if ((w->flags4 & WF_TIMEOUT_MASK) <= 2 << WF_TIMEOUT_SHL) { |
656 if ((w->flags4 & WF_TIMEOUT_MASK) <= 2 << WF_TIMEOUT_SHL) { |
657 HandleButtonClick(w, e->we.click.widget); |
657 w->HandleButtonClick(e->we.click.widget); |
658 SetWindowDirty(w); |
658 SetWindowDirty(w); |
659 |
659 |
660 _patches_newgame.starting_year = Clamp(_patches_newgame.starting_year + e->we.click.widget - CSCEN_START_DATE_TEXT, MIN_YEAR, MAX_YEAR); |
660 _patches_newgame.starting_year = Clamp(_patches_newgame.starting_year + e->we.click.widget - CSCEN_START_DATE_TEXT, MIN_YEAR, MAX_YEAR); |
661 } |
661 } |
662 _left_button_clicked = false; |
662 _left_button_clicked = false; |
667 ShowQueryString(STR_CONFIG_PATCHES_INT32, STR_START_DATE_QUERY_CAPT, 8, 100, w, CS_NUMERAL); |
667 ShowQueryString(STR_CONFIG_PATCHES_INT32, STR_START_DATE_QUERY_CAPT, 8, 100, w, CS_NUMERAL); |
668 break; |
668 break; |
669 case CSCEN_FLAT_LAND_HEIGHT_DOWN: case CSCEN_FLAT_LAND_HEIGHT_UP: // Height level buttons |
669 case CSCEN_FLAT_LAND_HEIGHT_DOWN: case CSCEN_FLAT_LAND_HEIGHT_UP: // Height level buttons |
670 /* Don't allow too fast scrolling */ |
670 /* Don't allow too fast scrolling */ |
671 if ((w->flags4 & WF_TIMEOUT_MASK) <= 2 << WF_TIMEOUT_SHL) { |
671 if ((w->flags4 & WF_TIMEOUT_MASK) <= 2 << WF_TIMEOUT_SHL) { |
672 HandleButtonClick(w, e->we.click.widget); |
672 w->HandleButtonClick(e->we.click.widget); |
673 SetWindowDirty(w); |
673 SetWindowDirty(w); |
674 |
674 |
675 _patches_newgame.se_flat_world_height = Clamp(_patches_newgame.se_flat_world_height + e->we.click.widget - CSCEN_FLAT_LAND_HEIGHT_TEXT, 0, MAX_TILE_HEIGHT); |
675 _patches_newgame.se_flat_world_height = Clamp(_patches_newgame.se_flat_world_height + e->we.click.widget - CSCEN_FLAT_LAND_HEIGHT_TEXT, 0, MAX_TILE_HEIGHT); |
676 } |
676 } |
677 _left_button_clicked = false; |
677 _left_button_clicked = false; |