Landmark Events

version 2 by Jon Ingold

  • Home page
  • Beginning
  • Previous
  • Next



  • Section 2 - Signposting a landmark

    To say this is (e - a landmark) -- running on: this is e;

    To this is (e - a landmark):
        if e has happened, stop;
        if the number of blank rows in The Table of landmark-Times is zero begin;
            say "(Problem -- There are no rows left in The Table of landmark-Times! Please 'ennumerate landmarks' for advice on how to rectify this. If this is a released game, please inform the game's author of the problem).";
        otherwise;
            choose a blank row in The Table of landmark-Times;
            change the landmark-name entry to e;
            change the time achieved entry to the time of day;
        end if;