Differences From Artifact [7284a1e678]:
- File edit.c — part of check-in [42049107bf] at 2021-02-17 06:00:46 on branch trunk — Add the internal "level_changed" variable; this is set in the level editor if changes are made which would potentially invalidate the solution, requiring the level version number to be incremented. (Some changes do not set this, such as changing the level title, or its order number. In this case, the level version number remains unchanged when the level is saved.) (user: user, size: 19101) [annotate] [blame] [check-ins using]
To Artifact [5ea8991e9d]:
- File edit.c — part of check-in [5439829a5f] at 2021-02-18 05:06:41 on branch trunk — Add 'lc' and 'lv' to set level code and level version. (user: user, size: 19301) [annotate] [blame] [check-ins using]
| ︙ | ︙ | |||
562 563 564 565 566 567 568 569 570 571 572 573 574 575 |
case '^P': // Play
return -2;
case '^Q': // Quit
return -1;
case 'go': // Select level
load_level(number);
return 1;
case 'mR': // Select MRU relative
number+=curmru;
// fall through
case 'mr': // Select MRU absolute
if(number>=0 && number<MRUCOUNT) curmru=number;
return 0;
case 're': // Resize and clear
| > > > > > > > > | 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 |
case '^P': // Play
return -2;
case '^Q': // Quit
return -1;
case 'go': // Select level
load_level(number);
return 1;
case 'lc': // Set level code
level_code=number;
level_changed=1;
return 0;
case 'lv': // Set level version
level_version=number;
level_changed=0;
return 0;
case 'mR': // Select MRU relative
number+=curmru;
// fall through
case 'mr': // Select MRU absolute
if(number>=0 && number<MRUCOUNT) curmru=number;
return 0;
case 're': // Resize and clear
|
| ︙ | ︙ |