



Inventory This is the complete source code of the example game linklv.inf.
Back to List
Complete
Browsing linklv.h
001 ! ==============================================================================
002 ! LINKLV: Link declarations of library variables.
003 !
004 ! Supplied for use with Inform 6 -- Release 6/11 -- Serial number 040227
005 !
006 ! Copyright Graham Nelson 1993-2004 but freely usable (see manuals)
007 !
008 ! This file is automatically Included in your game file by "verblibm" only if
009 ! you supply the -U compiler switch to use pre-compiled Modules.
010 ! ==============================================================================
011
012 System_file;
013
014 ! ------------------------------------------------------------------------------
015
016 Import global location;
017 Import global sline1;
018 Import global sline2;
019
020 Import global top_object;
021 Import global standard_interpreter;
022 Import global undo_flag;
023 Import global transcript_mode;
024
025 Import global xcommsdir;
026
027 Import global turns;
028 Import global the_time;
029 Import global time_rate;
030 Import global time_step;
031 Import global active_timers;
032
033 Import global score;
034 Import global last_score;
035 Import global notify_mode;
036 Import global places_score;
037 Import global things_score;
038
039 Import global player;
040 Import global deadflag;
041
042 Import global lightflag;
043 Import global real_location;
044 Import global visibility_ceiling;
045 Import global lookmode;
046 Import global print_player_flag;
047 Import global lastdesc;
048
049 Import global c_style;
050 Import global lt_value;
051 Import global listing_together;
052 Import global listing_size;
053 Import global wlf_indent;
054 Import global inventory_stage;
055 Import global inventory_style;
056 Import global pretty_flag;
057 Import global menu_nesting;
058 Import global menu_item;
059 Import global item_width;
060 Import global item_name;
061 Import global lm_n;
062 Import global lm_o;
063
064 #Ifdef DEBUG;
065 Import global debug_flag;
066 Import global x_scope_count;
067 #Endif; ! DEBUG
068
069 Import global action;
070 Import global inp1;
071 Import global inp2;
072 Import global noun;
073 Import global second;
074 Import global keep_silent;
075 Import global reason_code;
076 Import global receive_action;
077
078 Import global parser_trace;
079 Import global parser_action;
080 Import global parser_one;
081 Import global parser_two;
082 Import global parser_inflection;
083 Import global actor;
084 Import global actors_location;
085 Import global meta;
086 Import global multiflag;
087 Import global toomany_flag;
088
089 Import global special_word;
090 Import global special_number;
091 Import global parsed_number;
092 Import global consult_from;
093 Import global consult_words;
094 Import global notheld_mode;
095 Import global onotheld_mode;
096 Import global not_holding;
097 Import global etype;
098 Import global best_etype;
099 Import global nextbest_etype;
100 Import global pcount;
101 Import global pcount2;
102 Import global parameters;
103 Import global nsns;
104 Import global special_number1;
105 Import global special_number2;
106 Import global params_wanted;
107 Import global inferfrom;
108 Import global inferword;
109 Import global dont_infer;
110 Import global action_to_be;
111 Import global action_reversed;
112 Import global advance_warning;
113 Import global found_ttype;
114 Import global found_tdata;
115 Import global token_filter;
116 Import global lookahead;
117 Import global multi_mode;
118 Import global multi_wanted;
119 Import global multi_had;
120 Import global multi_context;
121 Import global indef_mode;
122 Import global indef_type;
123 Import global indef_wanted;
124 Import global indef_guess_p;
125 Import global indef_owner;
126 Import global indef_cases;
127 Import global indef_possambig;
128 Import global indef_nspec_at;
129 Import global allow_plurals;
130 Import global take_all_rule;
131 Import global pronoun_word;
132 Import global pronoun_obj;
133 Import global scope_reason;
134 Import global scope_token;
135 Import global scope_error;
136 Import global scope_stage;
137 Import global ats_flag;
138 Import global ats_hls;
139 Import global placed_in_flag;
140 Import global number_matched;
141 Import global number_of_classes;
142 Import global match_length;
143 Import global match_from;
144 Import global bestguess_score;
145 Import global wn;
146 Import global num_words;
147 Import global verb_word;
148 Import global verb_wordnum;
149 Import global usual_grammar_after;
150 Import global oops_from;
151 Import global saved_oops;
152 Import global held_back_mode;
153 Import global hb_wn;
154 Import global short_name_case;
155
156 #Ifdef EnglishNaturalLanguage;
157 Import global itobj;
158 Import global himobj;
159 Import global herobj;
160 Import global old_itobj;
161 Import global old_himobj;
162 Import global old_herobj;
163 #Endif; ! EnglishNaturalLanguage
164
165 ! ==============================================================================
Last updated 27 February 2004. The librarian in charge of this page is Graham Nelson (graham@gnelson.demon.co.uk) assisted by C Knight. Please email any comments, suggestions or corrections to cedenqs@inform-fiction.org.