Free Hero Mesh

Check-in [3c53032e2c]
Login
This is a mirror of the main repository for Free Hero Mesh. New tickets and changes will not be accepted at this mirror.
Overview
Comment:When you toggle solution replay, ensure that the user replay is saved (if any)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 3c53032e2c4b6e30c71a7256f866833c11714a1f
User & Date: user on 2021-03-05 06:57:45
Other Links: manifest | tags
Context
2021-03-06
04:52
Correct a mistake in the OBJECTS virtual table causing it to sometimes miss one object check-in: ea3817b085 user: user tags: trunk
2021-03-05
06:57
When you toggle solution replay, ensure that the user replay is saved (if any) check-in: 3c53032e2c user: user tags: trunk
2021-03-04
05:42
Add the "over" instruction (like in Forth) check-in: 7f0da6b7e4 user: user tags: trunk
Changes

Modified game.c from [f645560f73] to [f0b75ac91a].

624
625
626
627
628
629
630

631
632
633
634
635
636
637
    case '^d': // Describe object
      describe_at(number-65);
      return prev;
    case '^o': // List objects
      list_objects_at(number-65);
      return prev;
    case '^s': // Toggle solution replay

      solution_replay^=1;
      if(replay_count) replay_count=0,begin_level(level_id); else load_replay();
      return 1;
    case 'go': // Select level
      begin_level(number);
      return 1;
    case 'mi': // Move list import







>







624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
    case '^d': // Describe object
      describe_at(number-65);
      return prev;
    case '^o': // List objects
      list_objects_at(number-65);
      return prev;
    case '^s': // Toggle solution replay
      if(replay_count) save_replay();
      solution_replay^=1;
      if(replay_count) replay_count=0,begin_level(level_id); else load_replay();
      return 1;
    case 'go': // Select level
      begin_level(number);
      return 1;
    case 'mi': // Move list import