-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathor_blankgame.inf
177 lines (167 loc) · 8.36 KB
/
or_blankgame.inf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
!%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!%! 2004.02.27 OR_BlankGame.inf [Z, GLULX]
!%! This is a template for a blank game which utilizes the ORLibrary
!%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!---DELETE THIS LINE UP BEFORE COMPILING
!% !The following are Inform Compiler Switches.
!% +include_path=\Inform\library,\inform\ORLibrary !--these paths will differ from machine to machine
!% +language_name=OREnglish !--use the OREnglish LDF (not required, but a good idea)
!% -v5 !--version to compile to: v5, v8, G, etc...
!% -E1 !--Microsoft Style Error Msgs, needed so VisualStudio and IFIDE can jump to error
!% -s !--give statistics
!% -X !--infix (don't leave in final release; not available in glulx)
!% -D !--debug (don't leave in final release)
!% -r !--print story contents so they can be run through a spellchecker
!% +transcript_name=gametext.txt !--transcript file
!% $MAX_SOURCE_FILES=512 !--ORLib pushes default compiler constraints. Let's redefine these to give us some elbow room...
!% $MAX_INCLUSION_DEPTH=10
!% $MAX_LABELS=50000
!% $MAX_INDIV_PROP_TABLE_SIZE=50000
!% $MAX_STATIC_DATA=20000
!---------------------------------------------------------------------------------------------------
! <GAME NAME>
!---------------------------------------------------------------------------------------------------
! Created by <AUTHOR NAME>
! Template by Jim Fisher
!---------------------------------------------------------------------------------------------------
! License:
! Consider using a general purpose license from the Create Commons website:
! http://creativecommons.org
!---------------------------------------------------------------------------------------------------
! 20XX.XX.XX XXXX Initial revision
!---------------------------------------------------------------------------------------------------
!-- Serial "000000";
!-- Release 0;
!-- Constant ORBannerText "Additional banner text goes here";
!---------------------------------------------------------------------------------------------------
! General setup
!---------------------------------------------------------------------------------------------------
Constant Story "<GAME NAME>";
Constant Headline "^Copyright (c) 20__: <AUTHOR NAME>^";
!---------------------------------------------------------------------------------------------------
! Specify which ORModule extensions to use...
!---------------------------------------------------------------------------------------------------
! Constant USE_ORActionMenu;
! Constant USE_ORAdjective;
! Constant USE_ORBanner;
! Constant USE_ORBetterChoice;
! Constant USE_ORBracketParserMsgs;
! Constant USE_ORCantGoOdd;
! Constant USE_ORCenter;
! Constant USE_ORConverseMenu;
! Constant USE_ORDispensor;
! Constant USE_ORDistinctMeSelf;
! Constant USE_ORDistinctRead;
! Constant USE_ORDoor;
! Constant USE_ORDynaMap;
! Constant USE_ORDynaString;
! Constant USE_OREntryPoints;
! Constant USE_ORExamWithContents;
! Constant USE_ORExits;
! Constant USE_ORFirstThoughts;
! Constant USE_ORGibberish;
! Constant USE_ORInfGlk;
! Constant USE_ORInformLibrary;
! Constant USE_ORInsultCompli_KT;
! Constant USE_ORJustEnoughGlulx;
! Constant USE_ORKeyboard;
! Constant USE_ORKeyboardPrimitive;
! Constant USE_ORKnowledgeScript;
! Constant USE_ORKnowledgeTopic;
! Constant USE_ORKnowledgeWeb;
! Constant USE_ORLiquid;
! Constant USE_ORLookRoom;
! Constant USE_ORMagic;
! Constant USE_ORMenu;
! Constant USE_ORMiniMenu;
! Constant USE_ORNameable;
! Constant USE_ORNPC;
! Constant USE_ORNPC_AskTellLearn;
! Constant USE_ORNPC_Converse;
! Constant USE_ORNPC_DoVerb;
! Constant USE_ORNPC_GoalDriven;
! Constant USE_ORNPC_Interact;
! Constant USE_ORNPC_MapKnown;
! Constant USE_ORNPC_Moods;
! Constant USE_ORNPC_Movement;
! Constant USE_ORNPCVerb;
! Constant USE_ORNumberedContainer;
! Constant USE_OROptionList;
! Constant USE_OROptionListMenu;
! Constant USE_ORParser;
! Constant USE_ORParseToken;
! Constant USE_ORPathMaker;
! Constant USE_ORPrefixSuffix;
! Constant USE_ORPronoun;
! Constant USE_ORProp;
! Constant USE_ORRecogName;
! Constant USE_ORRedefineObject;
! Constant USE_ORReferByContents;
! Constant USE_ORReverseDirection;
! Constant USE_ORReview;
! Constant USE_ORRockDispensor;
! Constant USE_ORRoutinesList;
! Constant USE_ORSeveral;
! Constant USE_ORSpecializedExit;
! Constant USE_ORStyleHint;
! Constant USE_ORSupporterContainer;
! Constant USE_ORSuppressTakeAll;
! Constant USE_ORTextFormatting;
! Constant USE_ORTransition;
! Constant USE_ORUniqueMultiMessage;
! Constant USE_ORWAE_Formatting;
! Constant USE_ORWriteAfterEntry;
! Constant USE_PersonalReuse; !--A user-defined module (reuse.h), for reusable code.
!---------------------------------------------------------------------------------------------------
! Replace Directives
!---------------------------------------------------------------------------------------------------
! [DeathMessage; print "Game Over";];
!---------------------------------------------------------------------------------------------------
! Attributes
!---------------------------------------------------------------------------------------------------
!---------------------------------------------------------------------------------------------------
#Include "OR_Library_Include"; #Include "Parser";
!---------------------------------------------------------------------------------------------------
! SackObject, LibraryMessages Object, tasks...
!---------------------------------------------------------------------------------------------------
! default MAX_SCORE 100;
! default NUMBER_TASKS 4;
! default OBJECT_SCORE 5;
! #ifndef task_scores;
! Array task_scores -> 25 25 25 25;
! #endif;
!---------------------------------------------------------------------------------------------------
#Include "OR_Library_Include"; #Include "VerbLib"; #Include "OR_Library_Include";
!---------------------------------------------------------------------------------------------------
! Variables
!---------------------------------------------------------------------------------------------------
!---------------------------------------------------------------------------------------------------
! Object Templates (class declarations)
!---------------------------------------------------------------------------------------------------
!---------------------------------------------------------------------------------------------------
! Maps
!---------------------------------------------------------------------------------------------------
!---------------------------------------------------------------------------------------------------
! NPCs
!---------------------------------------------------------------------------------------------------
!---------------------------------------------------------------------------------------------------
! Movable Objects
!---------------------------------------------------------------------------------------------------
!---------------------------------------------------------------------------------------------------
! Non-physical objects (i.e. Menus, KnowledgeTopics, spells, etc)
!---------------------------------------------------------------------------------------------------
!---------------------------------------------------------------------------------------------------
! Code
!---------------------------------------------------------------------------------------------------
[Initialise;
return; !--return 2 disables the game banner
];
!---------------------------------------------------------------------------------------------------
! Grammer
!---------------------------------------------------------------------------------------------------
#Include "Grammar"; #Include "OR_Library_Include";
!---------------------------------------------------------------------------------------------------
!---------------------------------------------------------------------------------------------------
end;
!===================================================================================================
Free form text and notes can go here