File: Files

package info (click to toggle)
slashem 0.0.7E7F3-7
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 24,312 kB
  • ctags: 23,514
  • sloc: ansic: 263,201; cpp: 7,180; yacc: 2,154; sh: 739; lex: 440; awk: 97; makefile: 61; sed: 11
file content (381 lines) | stat: -rw-r--r-- 18,488 bytes parent folder | download | duplicates (9)
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
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
This is a listing of all files in a full Slash'EM 0.0.7 distribution, organized
in their standard manner on a UNIX system.  It indicates which files are
necessary for which versions, so that you can tell which files may be deleted
from or not transferred to your system if you wish.


.:
(files in top directory)
Files           Porting         README.34       README.gtk      history.txt
license         make_anh.tx     readme.s6       readme.txt      slamfaq.txt

dat:
(files for all versions)
Arch.des        Barb.des        Caveman.des     Flame.des       Healer.des
Ice.des         Knight.des      Monk.des        Necro.des       Priest.des
Ranger.des      Rogue.des       Samurai.des     Slayer.des      Tourist.des
Valkyrie.des    Wizard.des      Yeoman.des      beholder.des    bigroom.des
blkmar.des      castle.des      cmdhelp         credit.xpm      data.base
dragons.des     dungeon.def     endgame.des     frnknstn.des    gehennom.des 
giants.des      grund.des       guild.des       gypsy.txt       help
hh              history         knox.des        kobold-1.des    kobold-2.des
license         lich.des        mall-1.des      mall-2.des      medusa.des
mines.des       mtemple.des     newmall.des     nightmar.des    nymph.des
opthelp         oracle.des      oracles.txt     pet_mark.pbm    quest.txt
rats.des        rumors.fal      rumors.tru      sea.des         sokoban.des
spiders.des     stor-1.des      stor-2.des      stor-3.des      template.des
tomb.des        tower.des       wizhelp         yendor.des

doc:
(files for all versions)
Guidebook.mn    Guidebook.tex   Guidebook.txt   dgn_comp.6      dgn_comp.txt
dlb.6           dlb.txt         lev_comp.6      lev_comp.txt    nethack.6
proxy.doc       recover.6       recover.txt     slashem.6       slashem.txt
sources.txt     strategy.txt    tmac.n          window.doc

include:
(files for all versions)
align.h         amiconf.h       artifact.h      artilist.h      attk.h
attrib.h        beconf.h        color.h         config.h        config1.h
coord.h         decl.h          def_os2.h       dgn_file.h      display.h
dlb.h           dungeon.h       edog.h          egyp.h          emin.h
engrave.h       epri.h          eshk.h          extern.h        file.h
flag.h          func_tab.h      global.h        hack.h          lev.h
macconf.h       macpopup.h      macwin.h        mail.h          md5.h
mfndpos.h       micro.h         mkroom.h        monattk.h       mondata.h
monflag.h       monst.h         monsym.h        nhlan.h         nhxdr.h
ntconf.h        obj.h           objclass.h      os2conf.h       patchlevel.h
pcconf.h        permonst.h      prop.h          proxycb.h       proxycom.h
prxyclnt.h      qtext.h         quest.h         rect.h          region.h
rm.h            skills.h        sp_lev.h        spell.h         system.h
tcap.h          tech.h          timeout.h       tosconf.h       tradstdc.h
trampoli.h      trap.h          unixconf.h      vault.h         vision.h
vmsconf.h       wceconf.h       winami.h        winprocs.h      winproxy.h
wintype.h       you.h           youprop.h
(file for tty versions)
wintty.h
(files for X versions)
tile2x11.h      winX.h          xwindow.h       xwindowp.h
(files for Qt versions)
qt_clust.h      qt_kde0.h       qt_win.h        qt_xpms.h       qttableview.h
(files for Gem versions)
bitmfile.h      gem_rsc.h       load_img.h      wingem.h
(file for GNOME versions)
winGnome.h
(files for GTK vesion)
winGTK.h
(files for mactty version)
mactty.h        mttypriv.h
(files for SDL/GL version)
winGL.h

src:
(files for all versions)
allmain.c       alloc.c         apply.c         artifact.c      attrib.c
ball.c          bones.c         borg.c          botl.c          cmd.c
dbridge.c       decl.c          detect.c        dig.c           display.c
dlb.c           do.c            do_name.c       do_wear.c       dog.c
dogmove.c       dokick.c        dothrow.c       drawing.c       dungeon.c
eat.c           end.c           engrave.c       exper.c         explode.c
extralev.c      files.c         fountain.c      gypsy.c         hack.c
hacklib.c       invent.c        light.c         lock.c          mail.c
makemon.c       mapglyph.c      mcastu.c        mhitm.c         mhitu.c
minion.c        mklev.c         mkmap.c         mkmaze.c        mkobj.c
mkroom.c        mon.c           mondata.c       monmove.c       monst.c
mplayer.c       mthrowu.c       muse.c          music.c         o_init.c
objects.c       objnam.c        options.c       pager.c         pickup.c
pline.c         polyself.c      potion.c        pray.c          priest.c
quest.c         questpgr.c      read.c          rect.c          region.c
restore.c       rip.c           rnd.c           role.c          rumors.c
save.c          shk.c           shknam.c        sit.c           sounds.c
sp_lev.c        spell.c         steal.c         steed.c         tech.c
teleport.c      timeout.c       topten.c        track.c         trap.c
u_init.c        uhitm.c         vault.c         version.c       vision.c
weapon.c        were.c          wield.c         windows.c       wizard.c
worm.c          worn.c          write.c         zap.c

sys/amiga:
(files for Amiga versions)
Build.ami       Install.ami     Makefile.agc    Makefile.ami    NetHack.cnf
amidos.c        amidos.p        amifont.uu      amifont8.uu     amigst.c
amii.hlp        amimenu.c       amirip.c        amisnd.c        amistack.c
amitty.c        amiwind.c       amiwind.p       clipwin.c       colorwin.c
cvtsnd.c        grave16.xpm     ifchange        mkdmake         txt2iff.c
winami.c        winami.p        winchar.c       windefs.h       winext.h
winfuncs.c      winkey.c        winmenu.c       winproto.h      winreq.c
winstr.c        xpm2iff.c

sys/atari:
(files for Atari version)
Install.tos     atarifnt.uue    nethack.mnu     setup.g         tos.c
unx2atar.sed

sys/be:
(files for BeOS version)
README          bemain.c

sys/mac:
(files for Macintosh versions)
Files.r         Install.mpw     Install.mw      Levels.make     MFiles.r
MRecover.r      MacHelp         Macintosh.make  NHDeflts        NHrsrc.r
NHsound.r       News            README.txt      dprintf.c       maccurs.c
macerrs.c       macfile.c       machelp.bh      macmain.c       macmenu.c
macsnd.c        mactopl.c       mactty.c        macunix.c       macwin.c
mgetline.c      mmodal.c        mrecover.c      mttymain.c

sys/msdos:
(files for MSDOS version)
2xsai.c         2xsai.h         2xtest.c        ALGINIT.H       ALLEG.CNF 
Install.dos     Makefile.GCC    Makefile.BC     Makefile.MSC    NHAccess.nh
alginit.h       alleg.cnf       alnames.h       anethack.fnt    anethack.txt
alfuncs.h       bmp2txt.c       idx2bmp.c       loadfont.h      maintovl.doc
makefile.doc    moveinit.pat    msdos.c         msdoshlp.txt    ovlinit.c
pckeys.c        pctiles.c       pctiles.h       pcvideo.h       portio.h
schema1.BC      schema2.BC      schema3.MSC     setup.bat       sound.c
template.mak    tile2bin.c      txt2bmp.c       vidal2.c        vidalleg.c
video.c         vidtxt.c        vidvga.c        
(files for running MSDOS binary under Windows)
nhico.uu        nhpif.uu 

sys/msdos/tiles:
16off.bmp       16on.bmp        32off.bmp       32on.bmp        credits
curs3d-2.bmp    cursor.bmp      cursor3d.bmp    error.bmp       index
map.bmp         pal.bmp         title.bmp       titlebg.bmp

sys/msdos/tiles/spfx:
acidball.bmp    attack.bmp      balllit.bmp     cleric.bmp      divine.bmp
dthfield.bmp    enchant.bmp     escape.bmp      fail.bmp        fireball.bmp
gasspore.bmp    heal.bmp        magblast.bmp    matter.bmp      poisball.bmp
sleepexp.bmp    snowball.bmp

sys/msdos/tiles/subs:
altarc.bmp      altarl.bmp      altarm.bmp      altarn.bmp      kni_fem.bmp
pri_femc.bmp    pri_feml.bmp    pri_femn.bmp    pri_malc.bmp    pri_mall.bmp
pri_maln.bmp    rog_fem.bmp     tou_fem.bmp     wiz_fem.bmp

sys/os2:
(files for OS/2 version)
Install.os2     Makefile.os2    nhpmico.uu      os2.c           setup.cmd

sys/share:
(icon for Windows)
slashem.ico
(files for MSDOS and OS/2 versions)
Makefile.lib    termcap.uu
(file for MSDOS, OS/2, NT, Amiga, and Atari versions)
pcmain.c
(files for MSDOS, OS/2, NT, and Atari versions)
pcsys.c         pcunix.c
(file for MSDOS, OS/2, and Atari versions)
NetHack.cnf     pctty.c
(files for UNIX and Be versions)
ioctl.c         unixtty.c
(file for NT version)
nhlan.c
(Berkeley random number file, which may be included in any version)
random.c
(Berkeley uudecode file, which may be used in build process of any version)
uudecode.c
(file for VMS version)
tclib.c
(file for MSDOS, OS/2, and VMS versions)
termcap
(lex/yacc output for special level and dungeon compilers)
dgn_comp.h      dgn_lex.c       dgn_yacc.c      lev_comp.h      lev_lex.c
lev_yacc.c

sys/share/sounds:
(files for Amiga and Macintosh versions)
README          bell.uu         bugle.uu        erthdrum.uu     firehorn.uu
frsthorn.uu     lethdrum.uu     mgcflute.uu     mgcharp.uu      toolhorn.uu
wdnflute.uu     wdnharp.uu

sys/unix:
(files for UNIX versions)
Install.unx     Makefile.dat    Makefile.doc    Makefile.src    Makefile.top
Makefile.utl    depend.awk      nethack.sh      setup.sh        unixmain.c
unixres.c       unixunix.c
(files for replacement cpp, apparently only needed by some UNIX systems)
cpp1.shr        cpp2.shr        cpp3.shr
(file for sound driver for 386 UNIX)
snd86unx.shr

sys/vms:
(files for VMS version)
Install.vms     Makefile.dat    Makefile.doc    Makefile.src    Makefile.top
Makefile.utl    install.com     lev_lex.h       nethack.com     oldcrtl.c
spec_lev.com    vmsbuild.com    vmsfiles.c      vmsmail.c       vmsmain.c
vmsmisc.c       vmstty.c        vmsunix.c

sys/wince:
(files for Windows CE and PocketPC)
Install.ce    bootstrp.mak celib.c      cesetup.bat  cesound.c    defaults.nh
keypad.uu     menubar.uu   mhaskyn.c    mhaskyn.h    mhcmd.c      mhcmd.h
mhcolor.c     mhcolor.h    mhdlg.c      mhdlg.h      mhfont.c     mhfont.h
mhinput.c     mhinput.h    mhmain.c     mhmain.h     mhmap.c      mhmap.h
mhmenu.c      mhmenu.h     mhmsg.h      mhmsgwnd.c   mhmsgwnd.h   mhrip.c
mhrip.h       mhstatus.c   mhstatus.h   mhtext.c     mhtext.h     mhtxtbuf.c
mhtxtbuf.h    mksetup.bat  mswproc.c    newres.h     resource.h   slashem.inf
slashem.ini   winhack.c    winhack.rc   winhcksp.rc  winMS.h      winmain.c

sys/winnt:
(files for Windows 9x, NT and Windows2000 version)
Install.gcc     Install.nt      Makefile.bcc    Makefile.cygwin   Makefile.gcc
Makefile.msc    Makefile.nt     console.rc      defaults.nh       mapimail.c
nethack.def     nh340key.c      nhdefkey.c      nhico.uu          nhraykey.c
nhsetup.bat     ntsound.c       nttty.c         porthelp          seico.uu
setup.bat       slashem.rc      win32api.h      winnt.c           winnt.cnf

util:
(files for all versions)
dgn_main.c      dlb_main.c      lev_main.c      makedefs.c      panic.c
recover.c
(lex/yacc input for special level and dungeon compilers)
dgn_comp.l      dgn_comp.y      lev_comp.l      lev_comp.y

win/Qt:
(files for the Qt widget library - X11, Windows, Mac OS X, or Qtopia)
Info.plist      Install.Qt      knethack.lnk    knh-mini.xpm    knh.xpm
kse-mini.xpm    kse.xpm         kslashem.lnk    nhicns.uu       nhsplash.xpm
qt_clust.cpp    qt_win.cpp      qttableview.cpp tileedit.cpp    tileedit.h
qpe-nethack.control

win/X11:
(files for X versions)
Install.X11     SlashEM.ad      Window.c        dialogs.c       ibm.bdf
nh10.bdf        nh32icon        nh56icon        nh72icon        nh_icon.xpm
pet_mark.xbm    rip.xpm         slashem.rc      tile2x11.c      winX.c
winmap.c        winmenu.c       winmesg.c       winmisc.c       winstat.c
wintext.c       winval.c

win/gem:
(files for GEM versions)
Install.gem     bitmfile.c      gem_rsc.uu      gem_rso.uu      gr_rect.c
gr_rect.h       load_img.c      tile2img.c      title.uu        wingem.c
wingem1.c       xpm2img.c

win/gl:
(files for SDL/GL versions)
Install.GL      font14.txt      font20.txt      font22.txt      font8.txt
gl_conf.c       gl_emul.c       gl_font.c       gl_hardw.c      gl_image.c
gl_main.c       gl_map.c        gl_menu.c       gl_opt.c        gl_rendu.c
gl_role.c       gl_softw.c      gl_stat.c       gl_text.c       gl_tile.c
gl_unit.c       gl_win.c        logo.txt        rip.txt

win/gnome:
(files for GNOME versions)
README          gn_xpms.h       gnaskstr.c      gnaskstr.h      gnbind.c
gnbind.h        gnglyph.c       gnglyph.h       gnmain.c        gnmain.h
gnmap.c         gnmap.h         gnmenu.c        gnmenu.h        gnmesg.c
gnmesg.h        gnomeprv.h      gnopts.c        gnopts.h        gnplayer.c
gnplayer.h      gnsignal.c      gnsignal.h      gnstatus.c      gnstatus.h
gntext.c        gntext.h        gnworn.c        gnworn.h        gnyesno.c
gnyesno.h       mapbg.xpm

win/proxy:
(files for proxy version)
Install.pxy     Makefile.unx    Makefile.w32    callback.c      compxdr.c
dlbh.c          getopt.c        glyphmap.c      mapid.c         md5.c
nhext.c         nhextio.c       nhextnb.c       nhextxdr.c      nhxdr.c
proxycb.c       proxysvc.c      prxychar.c      prxyconn.c      prxymap.c
prxytile.c      riputil.c       test_com.c      test_com.h      test_ext.c
test_io.c       test_xdr.c      winproxy.c      ext_protocol.html

win/gtk:
GTKRC           GTKRC.w32       Install.GTK     Makefile.unx    Makefile.w32
cc-gtk.c        gtk.c           gtkconcb.c      gtkconcb.h      gtkconnect.c
gtkconnect.h    gtkext.c        gtkextcmd.c     gtkgetlin.c     gtkhack.c
gtkhackrc.c     gtkint.c        gtkmap.c        gtkmenu.c       gtkmessage.c
gtkmisc.c       gtkprefs.c      gtkprogress.h   gtkprogress.c   gtkstatus.c
gtksupport.c    gtksupport.h    gtktile.c       gtkyn.c         panic.c
xshmmap.c       gtkconnect.glade gtkconnect.gladep

win/share:
(files for versions using optional tiles)
bigtile.c       extras.txt      gifread.c       magtile.c       mapmerge.c
mon32al2.txt    mon32alg.txt    mon32aw.txt     mon32mi.txt     mon32se.txt
mon3dmi.txt     monsters.map    monsters.txt    obj32al2.txt    obj32alg.txt
obj32mi.txt     obj32se.txt     objects.map     objects.txt     oth-2kmi.txt
oth32al2.txt    oth32alg.txt    oth32fl.txt     oth32mi.txt     oth32se.txt
oth3dmi.txt     oth3dse.txt     other.map       other.txt       palette.txt
ppmwrite.c      thintile.c      tile.doc        tile2bmp.c      tile2png.c
tile_t.h        tilemap.c       tiletext.c      txtbg.c         txtfilt.c
txtmerge.c      xpmread.c       zap.txt

win/share/scripts:
import-alg.sh   import-mi.sh    mon32mix.txt    obj32mix.txt

win/tty:
(files for tty versions)
getline.c       termcap.c       topl.c          wintty.c

win/win32:
(files for Windows 9x, NT, Windows 2000, and Windows XP version)
dgncomp.dsp   dgnstuff.dsp  dgnstuff.mak  dlb_main.dsp   levcomp.dsp
levstuff.dsp  levstuff.mak  magtile.dsp   makedefs.dsp   mhaskyn.c
mhaskyn.h     mhdlg.c       mhdlg.h       mhfont.c       mhfont.h
mhinput.c     mhinput.h     mhmain.c      mhmain.h       mhmap.c
mhmap.h       mhmenu.c      mhmenu.h      mhmsg.h        mhmsgwnd.c
mhmsgwnd.h    mhrip.c       mhrip.h       mhsplash.c     mhsplash.h
mhstatus.c    mhstatus.h    mhtext.c      mhtext.h       mnselcnt.uu
mnsel.uu      mnunsel.uu    mswproc.c     nethack.dsw    nethackw.dsp
nhprocs.c     nhwin32.h     nhwin32.rc    petmark.uu     recover.dsp
resource.h    rip.uu        splash.uu     tile2bmp.dsp   tilemap.dsp
tiles128.dsp  tiles128.mak  tiles.dsp     tiles.mak      txtbg.dsp
txtmerge.dsp  uudecode.dsp  win32msg.c    winMS.h        winhack.c
winhack.rc    winmain.c

This is a list of files produced by auxiliary programs.  They can all be
regenerated from the files in the distribution.

dat:
(files generated by makedefs at playground creation time)
data            dungeon.pdf     options         oracles         quest.dat
rumors
(file generated by dgn_comp at playground creation time)
dungeon
(files generated by lev_comp at playground creation time)
Arc-fila.lev    Arc-filb.lev    Arc-goal.lev    Arc-loca.lev    Arc-strt.lev
Bar-fila.lev    Bar-filb.lev    Bar-goal.lev    Bar-loca.lev    Bar-strt.lev
Cav-fila.lev    Cav-filb.lev    Cav-goal.lev    Cav-loca.lev    Cav-strt.lev
Hea-fila.lev    Hea-filb.lev    Hea-goal.lev    Hea-loca.lev    Hea-strt.lev
Kni-fila.lev    Kni-filb.lev    Kni-goal.lev    Kni-loca.lev    Kni-strt.lev
Mon-fila.lev    Mon-filb.lev    Mon-goal.lev    Mon-loca.lev    Mon-strt.lev
Pri-fila.lev    Pri-filb.lev    Pri-goal.lev    Pri-loca.lev    Pri-strt.lev
Ran-fila.lev    Ran-filb.lev    Ran-goal.lev    Ran-loca.lev    Ran-strt.lev
Rog-fila.lev    Rog-filb.lev    Rog-goal.lev    Rog-loca.lev    Rog-strt.lev
Sam-fila.lev    Sam-filb.lev    Sam-goal.lev    Sam-loca.lev    Sam-strt.lev
Tou-fila.lev    Tou-filb.lev    Tou-goal.lev    Tou-loca.lev    Tou-strt.lev
Val-fila.lev    Val-filb.lev    Val-goal.lev    Val-loca.lev    Val-strt.lev
Wiz-fila.lev    Wiz-filb.lev    Wiz-goal.lev    Wiz-loca.lev    Wiz-strt.lev
air.lev         asmodeus.lev    astral.lev      baalz.lev       bigrm-1.lev
bigrm-2.lev     bigrm-3.lev     bigrm-4.lev     bigrm-5.lev     castle.lev
earth.lev       fakewiz1.lev    fakewiz2.lev    fire.lev        juiblex.lev
knox.lev        medusa-1.lev    medusa-2.lev    minefill.lev    minend-1.lev
minend-2.lev    minetn-1.lev    minetn-2.lev    oracle.lev      orcus.lev
sanctum.lev     soko1-1.lev     soko1-2.lev     soko2-1.lev     soko2-2.lev
soko3-1.lev     soko3-2.lev     soko4-1.lev     soko4-2.lev     tower1.lev
tower2.lev      tower3.lev      valley.lev      water.lev       wizard1.lev
wizard2.lev     wizard3.lev
(tile files optionally generated for X ports at playground creation time)
pet_mark.xbm    rip.xpm         x11tiles
(files generated for Qt interface on Mac OS X)
nethack.icns    Info.plist

include:
(files generated by makedefs at compile time)
date.h          onames.h        pm.h            vis_tab.h

src:
(files generated by makedefs at compile time)
monstr.c        vis_tab.c
(file optionally generated by tilemap at compile time)
tile.c
(files generated by 'moc' for Qt interface at compile time)
qt_kde0.moc     qt_win.moc      qttableview.moc

NOTE: If your binaries were compiled with the data librarian (DLB) option,
      your playground will not contain all of the files listed here.  All
      of the files listed as being required for the playground must still
      have been built by your compiler, but the DLB code will roll them up
      into another file (or files).