1
! ==============================================================================
2
! LINKLPA: Link declarations of common properties and attributes.
4
! Supplied for use with Inform 6 -- Release 6/11 -- Serial number 040227
6
! Copyright Graham Nelson 1993-2004 but freely usable (see manuals)
8
! This file is automatically Included in your game file by "Parser".
9
! ==============================================================================
13
! ------------------------------------------------------------------------------
14
! Some VM-specific constants.
15
! (WORDSIZE and TARGET_XXX are defined by the compiler.)
16
! ------------------------------------------------------------------------------
19
Constant NULL = $ffff;
20
Constant WORD_HIGHBIT = $8000;
21
#Ifnot; ! TARGET_GLULX
22
Constant NULL = $ffffffff;
23
Constant WORD_HIGHBIT = $80000000;
26
! ------------------------------------------------------------------------------
27
! The common attributes and properties.
28
! ------------------------------------------------------------------------------
32
#Iffalse (animate == 0);
33
Message error "Please move your Attribute declarations after the Include ~Parser~ line:
34
otherwise it will be impossible to USE_MODULES";
60
Attribute transparent;
70
! ------------------------------------------------------------------------------
72
Property additive before NULL;
73
Property additive after NULL;
74
Property additive life NULL;
91
Message error "Please move your Property declarations after the Include ~Parser~ line:
92
otherwise it will be impossible to USE_MODULES";
101
Property add_to_scope;
102
Property list_together;
103
Property react_before;
104
Property react_after;
106
Property additive orders;
110
Property when_closed;
113
Property description;
114
Property additive describe NULL;
115
Property article "a";
119
Property found_in; ! For fiddly reasons this can't alias
123
Property additive time_out NULL;
125
Property additive each_turn NULL;
127
Property capacity 100;
129
Property short_name 0;
130
Property short_name_indef 0;
131
Property parse_name 0;
134
Property inside_description;
136
! ==============================================================================