linklv.h 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. ! ==============================================================================
  2. ! LINKLV: Link declarations of library variables.
  3. !
  4. ! Supplied for use with Inform 6 -- Release 6/12 -- Serial number 151220
  5. !
  6. ! Copyright Graham Nelson 1993-2004 and David Griffith 2012-2015
  7. !
  8. ! This code is licensed under either the traditional Inform license as
  9. ! described by the DM4 or the Artistic License version 2.0. See the
  10. ! file COPYING in the distribution archive or at
  11. ! https://github.com/DavidGriffith/inform6lib/
  12. !
  13. ! This file is automatically Included in your game file by "verblibm" only if
  14. ! you supply the -U compiler switch to use pre-compiled Modules.
  15. ! ==============================================================================
  16. System_file;
  17. ! ------------------------------------------------------------------------------
  18. Import global location;
  19. Import global sline1;
  20. Import global sline2;
  21. Import global top_object;
  22. Import global standard_interpreter;
  23. Import global undo_flag;
  24. Import global just_undone;
  25. Import global transcript_mode;
  26. Import global xcommsdir;
  27. Import global sys_statusline_flag;
  28. Import global turns;
  29. Import global the_time;
  30. Import global time_rate;
  31. Import global time_step;
  32. Import global active_timers;
  33. Import global score;
  34. Import global last_score;
  35. Import global notify_mode;
  36. Import global places_score;
  37. Import global things_score;
  38. Import global player;
  39. Import global deadflag;
  40. Import global lightflag;
  41. Import global real_location;
  42. Import global prev_location;
  43. Import global visibility_ceiling;
  44. Import global lookmode;
  45. Import global print_player_flag;
  46. Import global lastdesc;
  47. Import global c_style;
  48. Import global lt_value;
  49. Import global listing_together;
  50. Import global listing_size;
  51. Import global wlf_indent;
  52. Import global inventory_stage;
  53. Import global inventory_style;
  54. Import global pretty_flag;
  55. Import global menu_nesting;
  56. Import global menu_item;
  57. Import global item_width;
  58. Import global item_name;
  59. Import global lm_n;
  60. Import global lm_o;
  61. Import global lm_s;
  62. #Ifdef COLOUR;
  63. Import global clr_fg;
  64. Import global clr_bg;
  65. Import global clr_fgstatus;
  66. Import global clr_bgstatus;
  67. #Endif; ! COLOUR
  68. Import global statuswin_current;
  69. #Ifdef DEBUG;
  70. Import global debug_flag;
  71. Import global x_scope_count;
  72. #Endif; ! DEBUG
  73. Import global action;
  74. Import global inp1;
  75. Import global inp2;
  76. Import global noun;
  77. Import global second;
  78. Import global keep_silent;
  79. Import global reason_code;
  80. Import global receive_action;
  81. Import global parser_trace;
  82. Import global parser_action;
  83. Import global parser_one;
  84. Import global parser_two;
  85. Import global parser_inflection;
  86. Import global actor;
  87. Import global actors_location;
  88. Import global meta;
  89. Import global multiflag;
  90. Import global toomany_flag;
  91. Import global special_word;
  92. Import global special_number;
  93. Import global parsed_number;
  94. Import global consult_from;
  95. Import global consult_words;
  96. Import global asking_player;
  97. Import global notheld_mode;
  98. Import global onotheld_mode;
  99. Import global not_holding;
  100. Import global etype;
  101. Import global best_etype;
  102. Import global nextbest_etype;
  103. Import global pcount;
  104. Import global pcount2;
  105. Import global parameters;
  106. Import global nsns;
  107. Import global special_number1;
  108. Import global special_number2;
  109. Import global params_wanted;
  110. Import global inferfrom;
  111. Import global inferword;
  112. Import global dont_infer;
  113. Import global action_to_be;
  114. Import global action_reversed;
  115. Import global advance_warning;
  116. Import global found_ttype;
  117. Import global found_tdata;
  118. Import global token_filter;
  119. Import global length_of_noun;
  120. Import global lookahead;
  121. Import global multi_mode;
  122. Import global multi_wanted;
  123. Import global multi_had;
  124. Import global multi_context;
  125. Import global indef_mode;
  126. Import global indef_type;
  127. Import global indef_wanted;
  128. Import global indef_guess_p;
  129. Import global indef_owner;
  130. Import global indef_cases;
  131. Import global indef_possambig;
  132. Import global indef_nspec_at;
  133. Import global allow_plurals;
  134. Import global take_all_rule;
  135. Import global dict_flags_of_noun;
  136. Import global pronoun_word;
  137. Import global pronoun_obj;
  138. Import global pronoun__word;
  139. Import global pronoun__obj;
  140. Import global scope_reason;
  141. Import global scope_token;
  142. Import global scope_error;
  143. Import global scope_stage;
  144. Import global ats_flag;
  145. Import global ats_hls;
  146. Import global placed_in_flag;
  147. Import global number_matched;
  148. Import global number_of_classes;
  149. Import global match_length;
  150. Import global match_from;
  151. Import global bestguess_score;
  152. Import global wn;
  153. Import global num_words;
  154. Import global verb_word;
  155. Import global verb_wordnum;
  156. Import global usual_grammar_after;
  157. Import global oops_from;
  158. Import global saved_oops;
  159. Import global held_back_mode;
  160. Import global hb_wn;
  161. Import global caps_mode;
  162. Import global print_anything_result;
  163. Import global initial_lookmode;
  164. Import global before_first_turn;
  165. Import global short_name_case;
  166. Import global dict_start;
  167. Import global dict_entry_size;
  168. Import global dict_end;
  169. #Ifdef EnglishNaturalLanguage;
  170. Import global itobj;
  171. Import global himobj;
  172. Import global herobj;
  173. Import global old_itobj;
  174. Import global old_himobj;
  175. Import global old_herobj;
  176. #Endif; ! EnglishNaturalLanguage
  177. ! ==============================================================================