Inform - Support - Source

Back to List

Inventory
Complete

Plain
Coloured
Gaudy

Browsing linklv.h

This is the complete source code of the example game linklv.inf.

001  ! ----------------------------------------------------------------------------
002  !  LINKLV:  Link declarations of library variables.
003  !
004  !  Supplied for use with Inform 6                         Serial number 991113
005  !                                                                 Release 6/10
006  !  (c) Graham Nelson 1993, 1994, 1995, 1996, 1997, 1998, 1999
007  !      but freely usable (see manuals)
008  ! ----------------------------------------------------------------------------
009   
010  Import global location;
011  Import global sline1;
012  Import global sline2;
013   
014  Import global top_object;
015  Import global standard_interpreter;
016  Import global undo_flag;
017  Import global transcript_mode;
018  IFDEF DEBUG;
019  Import global xcommsdir;
020  ENDIF;
021   
022  Import global turns;
023  Import global the_time;
024  Import global time_rate;
025  Import global time_step;
026  Import global active_timers;
027   
028  Import global score;
029  Import global last_score;
030  Import global notify_mode;
031  Import global places_score;
032  Import global things_score;
033   
034  Import global player;
035  Import global deadflag;
036   
037  Import global lightflag;
038  Import global real_location;
039  Import global visibility_ceiling;
040  Import global lookmode;
041  Import global print_player_flag;
042  Import global lastdesc;
043   
044  Import global c_style;
045  Import global lt_value;
046  Import global listing_together;
047  Import global listing_size;
048  Import global wlf_indent;
049  Import global inventory_stage;
050  Import global inventory_style;
051  Import global pretty_flag;
052  Import global menu_nesting;
053  Import global menu_item;
054  Import global item_width;
055  Import global item_name;
056  Import global lm_n;
057  Import global lm_o;
058   
059  IFDEF DEBUG;
060  Import global debug_flag;
061  Import global x_scope_count;
062  ENDIF;
063  Import global action;
064  Import global inp1;
065  Import global inp2;
066  Import global noun;
067  Import global second;
068  Import global keep_silent;
069  Import global reason_code;
070  Import global receive_action;
071   
072  Import global parser_trace;
073  Import global parser_action;
074  Import global parser_one;
075  Import global parser_two;
076  Import global parser_inflection;
077  Import global actor;
078  Import global actors_location;
079  Import global meta;
080  Import global multiflag;
081  Import global toomany_flag;
082   
083  Import global special_word;
084  Import global special_number;
085  Import global parsed_number;
086  Import global consult_from;
087  Import global consult_words;
088  Import global notheld_mode;
089  Import global onotheld_mode;
090  Import global not_holding;
091  Import global etype;
092  Import global best_etype;
093  Import global nextbest_etype;
094  Import global pcount;
095  Import global pcount2;
096  Import global parameters;
097  Import global nsns;
098  Import global special_number1;
099  Import global special_number2;
100  Import global params_wanted;
101  Import global inferfrom;
102  Import global inferword;
103  Import global dont_infer;
104  Import global action_to_be;
105  Import global action_reversed;
106  Import global advance_warning;
107  Import global found_ttype;
108  Import global found_tdata;
109  Import global token_filter;
110  Import global lookahead;
111  Import global multi_mode;
112  Import global multi_wanted;
113  Import global multi_had;
114  Import global multi_context;
115  Import global indef_mode;
116  Import global indef_type;
117  Import global indef_wanted;
118  Import global indef_guess_p;
119  Import global indef_owner;
120  Import global indef_cases;
121  Import global indef_possambig;
122  Import global indef_nspec_at;
123  Import global allow_plurals;
124  Import global take_all_rule;
125  Import global pronoun_word;
126  Import global pronoun_obj;
127  Import global scope_reason;
128  Import global scope_token;
129  Import global scope_error;
130  Import global scope_stage;
131  Import global ats_flag;
132  Import global ats_hls;
133  Import global placed_in_flag;
134  Import global number_matched;
135  Import global number_of_classes;
136  Import global match_length;
137  Import global match_from;
138  Import global bestguess_score;
139  Import global wn;
140  Import global num_words;
141  Import global verb_word;
142  Import global verb_wordnum;
143  Import global usual_grammar_after;
144  Import global oops_from;
145  Import global saved_oops;
146  Import global held_back_mode;
147  Import global hb_wn;
148  Import global short_name_case;
149   
150  IFDEF EnglishNaturalLanguage;
151  Import global itobj;
152  Import global himobj;
153  Import global herobj;
154  Import global old_itobj;
155  Import global old_himobj;
156  Import global old_herobj;
157  ENDIF;


Last updated 27 February 2004. This web site has not been fully supported since April 2008. Information may be out of date. This page was originally managed by Graham Nelson (graham@gnelson.demon.co.uk) assisted by C Knight.