@@ -200,34 +200,37 @@ line options to produce several output files that are required for:
200200
201201 4.2. Other utilities
202202
203- Compile and link other utilities such as uudecode, tile-generation utilities,
204- and so forth. Those produce output files for use during the game and need to
205- be included in the packaging of the game.
203+ Compile and link other utilities such as uudecode, tile-generation
204+ utilities, and so forth. Those produce output files for use during the game and
205+ need to be included in the packaging of the game.
206206
207207 4.3. Lua
208-
209- Compile and link into a library, or obtain a prebuilt Lua library for your platform;
210- place the Lua source into lib/lua-5.3.5 (or other folder representing an appropriate
211- Lua version); place the Lua library into lib.
208+
209+ Compile and link into a library, or obtain a prebuilt Lua library for
210+ your platform. Place the Lua source into lib/lua-5.3.5 (or other folder
211+ representing an appropriate Lua version); place the compiled Lua library into
212+ lib.
212213
213214 4.4 Compile NetHack sources
214215
215- Compile the source code of the game, including a suitable regular-expression
216- interface from several options available in sys/share. Pick one that is
217- supported by your OS or that you have obtained a 3rd party library for.
216+ Compile the source code of the game, including a suitable
217+ regular-expression choice from several options available in sys/share. Pick one
218+ that is supported by your OS or that you have obtained a 3rd party library for.
218219
219220 4.5 Compile optional window port components into a library
220221
221- If your platform requires 3rd party sources in order to support the window
222- port options that you have chosen, such as curses sources for the curses
222+ If your platform requires 3rd party sources in order to support the
223+ window port options that you have chosen, such as curses sources for the curses
223224window port, you may store the sources for that library in a subfolder under
224225lib.
225226
226- 4.5. Link the game
227+ 4.6. Link the game
228+
229+ Link the game to the Lua library, and to any window port support
230+ libraries.
227231
228- Link the game to the Lua library, any window port support libraries.
232+ 4.7 Package the game
229233
230- 4.6 Package the game
231234
232235
233236 5.0 Design Updates
@@ -236,27 +239,27 @@ The following design updates were introduced in NetHack 3.7.
236239
237240 5.1 Quest text files
238241
239- The quest text files that were formerly converted from their source text by
240- makedefs during the build process, have been replaced by Lua versions and
241- are inserted into the game package for processing by the embedded Lua
242+ The quest text files that were formerly converted from their source
243+ text by makedefs during the build process, have been replaced by Lua versions
244+ and are inserted into the game package for processing by the embedded Lua
242245interpreter during game execution.
243246
244247 5.2 Level Compiler
245248
246- There is no longer a build-time level compiler. Instead, the level descriptions
247- have been converted to Lua and are inserted into the game package for
248- processing by the embeded Lua interpreter during game execution.
249+ There is no longer a build-time level compiler. Instead, the level
250+ descriptions have been converted to Lua and are inserted into the game package
251+ for processing by the embeded Lua interpreter during game execution.
249252
250253 5.3 Dungeon Compiler
251254
252- There is no longer a build-time dungeon compiler. Instead, the dungeon
255+ There is no longer a build-time dungeon compiler. Instead, the dungeon
253256description has been converted to Lua and is inserted into the game package for
254- processing by the embeded Lua interpreter during game execution.
257+ processing by the embeded Lua interpreter during game execution.
255258
256259
257260 5.4 Run-time Options
258261
259- Some of the build and option information that was formerly produced at
262+ Some of the build and option information that was formerly produced at
260263build-time by makedefs, and contained information about the game platform and
261264options selected during the build of the game can now be produced at run-time
262265by code within the game itself. That was done to facilitate cross-compiling of
0 commit comments