Free Hero Mesh

Check-in [8524828a0e]
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:Fix a mistake in the solution replay and document that command.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 8524828a0e4590af817f9e9274c2502dca9a7b02
User & Date: user on 2021-01-09 03:03:31
Other Links: manifest | tags
Context
2021-01-10
03:23
Implement autotest mode and add the config.doc file check-in: 42f95966ca user: user tags: trunk
2021-01-09
03:03
Fix a mistake in the solution replay and document that command. check-in: 8524828a0e user: user tags: trunk
01:32
Fix the logic for sending CREATED and DESTROYED messages check-in: 00378e2e14 user: user tags: trunk
Changes

Modified bindings.doc from [2eb92fb80c] to [c575a8ab2c].

76
77
78
79
80
81
82



83
84
85
86
87
88
89

'^d' <location>
  Display the pop-up help text of the object at the location.

'^o' <location>
  List objects at the specified coordinates, to examine their values.





=== Editor commands ===

'^c'
  Display the class selection menu.









>
>
>







76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92

'^d' <location>
  Display the pop-up help text of the object at the location.

'^o' <location>
  List objects at the specified coordinates, to examine their values.

'^s'
  Toggle solution replay.


=== Editor commands ===

'^c'
  Display the class selection menu.


Modified game.c from [a95ee4649a] to [5f7adb0422].

575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
      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;
      replay_count=0;
      if(replay_count) begin_level(level_id); else load_replay();
      return 1;
    case 'go': // Select level
      begin_level(number);
      return 1;
    default:
      return prev;
  }







<
|







575
576
577
578
579
580
581

582
583
584
585
586
587
588
589
      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;
    default:
      return prev;
  }