From 1aad6bcfba725e327b820d860977b512eee0bdc3 Mon Sep 17 00:00:00 2001 From: keni Date: Mon, 22 Oct 2018 10:09:28 -0400 Subject: [PATCH] Show monstr.c more accurately in Files --- Files | 517 +++++++++++++++++++++++---------------------- src/.gitattributes | 4 +- 2 files changed, 262 insertions(+), 259 deletions(-) diff --git a/Files b/Files index 261e8e799..a0df2af6e 100644 --- a/Files +++ b/Files @@ -7,461 +7,464 @@ from or not transferred to your system if you wish. .: (files in top directory) -.clang-format Files Porting README +.clang-format Files Porting README DEVEL: (files for people developing changes to NetHack) -Developer.txt code_features.txt code_style.txt git_recipes.txt -gitinfo.pl nhgitset.pl +Developer.txt code_features.txt code_style.txt git_recipes.txt +gitinfo.pl nhgitset.pl DEVEL/DOTGIT: (file for people developing changes to NetHack) -TARGET +TARGET DEVEL/hooksdir: (files for people developing changes to NetHack) -NHadd NHgithook.pm NHsubst -NHtext TARGET applypatch-msg -commit-msg nhsub post-applypatch -post-checkout post-commit post-merge -post-rewrite pre-applypatch pre-auto-gc -pre-commit pre-push pre-rebase -prepare-commit-msg +NHadd NHgithook.pm NHsubst +NHtext TARGET applypatch-msg +commit-msg nhsub post-applypatch +post-checkout post-commit post-merge +post-rewrite pre-applypatch pre-auto-gc +pre-commit pre-push pre-rebase +prepare-commit-msg dat: (files for all versions) -Arch.des Barb.des Caveman.des Healer.des Knight.des -Monk.des Priest.des Ranger.des Rogue.des Samurai.des -Tourist.des Valkyrie.des Wizard.des bigroom.des bogusmon.txt -castle.des cmdhelp data.base dungeon.def endgame.des -engrave.txt epitaph.txt gehennom.des help hh -history keyhelp knox.des license medusa.des -mines.des opthelp oracle.des oracles.txt quest.txt -rumors.fal rumors.tru sokoban.des symbols tower.des -tribute wizhelp yendor.des +Arch.des Barb.des Caveman.des Healer.des Knight.des +Monk.des Priest.des Ranger.des Rogue.des Samurai.des +Tourist.des Valkyrie.des Wizard.des bigroom.des bogusmon.txt +castle.des cmdhelp data.base dungeon.def endgame.des +engrave.txt epitaph.txt gehennom.des help hh +history keyhelp knox.des license medusa.des +mines.des opthelp oracle.des oracles.txt quest.txt +rumors.fal rumors.tru sokoban.des symbols tower.des +tribute wizhelp yendor.des doc: (files for all versions) -Guidebook.mn Guidebook.tex Guidebook.txt config.nh dgn_comp.6 -dgn_comp.txt dlb.6 dlb.txt fixes10.0 fixes14.f -fixes22.0 fixes23.e fixes30.0 fixes30.pl01 fixes30.pl02 -fixes30.pl03 fixes30.pl04 fixes30.pl05 fixes30.pl06 fixes30.pl07 -fixes30.pl08 fixes30.pl09 fixes30.pl10 fixes31.1 fixes31.2 -fixes31.3 fixes32.0 fixes32.1 fixes32.2 fixes32.3 -fixes33.0 fixes33.1 fixes34.0 fixes34.1 fixes34.2 -fixes34.3 fixes35.0 fixes36.0 fixes36.1 fixes36.2 -lev_comp.6 lev_comp.txt makedefs.6 makedefs.txt nethack.6 -nethack.txt recover.6 recover.txt tmac.n window.doc +Guidebook.mn Guidebook.tex Guidebook.txt config.nh dgn_comp.6 +dgn_comp.txt dlb.6 dlb.txt fixes10.0 fixes14.f +fixes22.0 fixes23.e fixes30.0 fixes30.pl01 fixes30.pl02 +fixes30.pl03 fixes30.pl04 fixes30.pl05 fixes30.pl06 fixes30.pl07 +fixes30.pl08 fixes30.pl09 fixes30.pl10 fixes31.1 fixes31.2 +fixes31.3 fixes32.0 fixes32.1 fixes32.2 fixes32.3 +fixes33.0 fixes33.1 fixes34.0 fixes34.1 fixes34.2 +fixes34.3 fixes35.0 fixes36.0 fixes36.1 fixes36.2 +lev_comp.6 lev_comp.txt makedefs.6 makedefs.txt nethack.6 +nethack.txt recover.6 recover.txt tmac.n window.doc include: (files for GEM versions) -bitmfile.h gem_rsc.h load_img.h wingem.h +bitmfile.h gem_rsc.h load_img.h wingem.h (file for GNOME versions) -winGnome.h +winGnome.h (files for Qt versions) -qt_clust.h qt_kde0.h qt_win.h qt_xpms.h qttableview.h +qt_clust.h qt_kde0.h qt_win.h qt_xpms.h qttableview.h (files for X versions) -tile2x11.h winX.h xwindow.h xwindowp.h +tile2x11.h winX.h xwindow.h xwindowp.h (files for all versions) -align.h amiconf.h artifact.h artilist.h attrib.h -beconf.h botl.h color.h config.h config1.h -context.h coord.h decl.h def_os2.h dgn_file.h -display.h dlb.h dungeon.h engrave.h extern.h -flag.h func_tab.h global.h hack.h integer.h -lev.h lint.h mail.h mextra.h mfndpos.h -micro.h mkroom.h monattk.h mondata.h monflag.h -monst.h monsym.h ntconf.h obj.h objclass.h -os2conf.h patchlevel.h pcconf.h permonst.h prop.h -qtext.h quest.h rect.h region.h rm.h -skills.h sp_lev.h spell.h sys.h system.h -tcap.h tileset.h timeout.h tosconf.h tradstdc.h -trampoli.h trap.h unixconf.h vision.h vmsconf.h -wceconf.h winami.h winprocs.h wintype.h you.h -youprop.h +align.h amiconf.h artifact.h artilist.h attrib.h +beconf.h botl.h color.h config.h config1.h +context.h coord.h decl.h def_os2.h dgn_file.h +display.h dlb.h dungeon.h engrave.h extern.h +flag.h func_tab.h global.h hack.h integer.h +lev.h lint.h mail.h mextra.h mfndpos.h +micro.h mkroom.h monattk.h mondata.h monflag.h +monst.h monsym.h ntconf.h obj.h objclass.h +os2conf.h patchlevel.h pcconf.h permonst.h prop.h +qtext.h quest.h rect.h region.h rm.h +skills.h sp_lev.h spell.h sys.h system.h +tcap.h tileset.h timeout.h tosconf.h tradstdc.h +trampoli.h trap.h unixconf.h vision.h vmsconf.h +wceconf.h winami.h winprocs.h wintype.h you.h +youprop.h (file for tty versions) -wintty.h +wintty.h (files for various Macintosh versions) -mac-carbon.h mac-qt.h mac-term.h macconf.h macpopup.h -mactty.h macwin.h mttypriv.h +mac-carbon.h mac-qt.h mac-term.h macconf.h macpopup.h +mactty.h macwin.h mttypriv.h src: (files for all versions) -allmain.c alloc.c apply.c artifact.c attrib.c ball.c -bones.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 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 sys.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 +allmain.c alloc.c apply.c artifact.c attrib.c ball.c +bones.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 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 sys.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 - untested for 3.6.2) -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 +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 - untested for 3.6.2) -Install.tos atarifnt.uue nethack.mnu setup.g tos.c -unx2atar.sed +Install.tos atarifnt.uue nethack.mnu setup.g tos.c +unx2atar.sed sys/be: (files for BeOS version - untested for 3.6.2) -README bemain.c +README bemain.c sys/mac: (files for 68K Macintosh versions) -Files.r Install.mw MacHelp NHDeflts NHrsrc.hqx -NHsound.hqx News README carbon.plist dprintf.c -maccurs.c macerrs.c macfile.c machelp.hqx macmain.c -macmenu.c macsnd.c mactopl.c mactty.c macunix.c -macwin.c mgetline.c mmodal.c mrecover.c mrecover.hqx -mttymain.c +Files.r Install.mw MacHelp NHDeflts NHrsrc.hqx +NHsound.hqx News README carbon.plist dprintf.c +maccurs.c macerrs.c macfile.c machelp.hqx macmain.c +macmenu.c macsnd.c mactopl.c mactty.c macunix.c +macwin.c mgetline.c mmodal.c mrecover.c mrecover.hqx +mttymain.c sys/msdos: (files for MSDOS version - untested for 3.6.2) -Install.dos Makefile.BC Makefile.GCC Makefile.MSC SCHEMA35.MSC -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 tile2bin.c -vesa.h video.c vidtxt.c vidvesa.c vidvga.c +Install.dos Makefile.BC Makefile.GCC Makefile.MSC SCHEMA35.MSC +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 tile2bin.c +vesa.h video.c vidtxt.c vidvesa.c vidvga.c (files for running MSDOS binary under Windows) -nhico.uu nhpif.uu +nhico.uu nhpif.uu sys/os2: (files for OS/2 version - untested for 3.6.2) -Install.os2 Makefile.os2 nhpmico.uu os2.c +Install.os2 Makefile.os2 nhpmico.uu os2.c sys/share: (Berkeley random number file, which may be included in any version) -random.c +random.c (Berkeley uudecode file, which may be used in build process of any version) -uudecode.c +uudecode.c (file for MSDOS, OS/2, NT, Amiga, and Atari versions - untested for 3.6.2) -pcmain.c +pcmain.c (file for MSDOS, OS/2, and Atari versions - untested for 3.6.2) -NetHack.cnf pctty.c +NetHack.cnf pctty.c (file for MSDOS, OS/2, and VMS versions) -termcap +termcap (file for NT version) -nhlan.c +nhlan.c (file for VMS version) -tclib.c +tclib.c (files for MSDOS and OS/2 versions - untested for 3.6.2) -Makefile.lib termcap.uu +Makefile.lib termcap.uu (files for MSDOS, OS/2, NT, and Atari versions - untested for 3.6.2) -pcsys.c pcunix.c +pcsys.c pcunix.c (files for UNIX and Be versions) -ioctl.c unixtty.c +ioctl.c unixtty.c (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 +dgn_comp.h dgn_lex.c dgn_yacc.c lev_comp.h lev_lex.c lev_yacc.c (posix regex for versions that include regex in their C library) -posixregex.c +posixregex.c (c++ regex code for versions that can build a C++ module and link it in) -cppregex.cpp +cppregex.cpp (pmatch regex for other versions) -pmatchregex.c +pmatchregex.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 +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 NewInstall.unx README.linux -depend.awk gitinfo.sh mkmkfile.sh nethack.sh -setup.sh sysconf unixmain.c unixres.c -unixunix.c +Install.unx Makefile.dat Makefile.doc Makefile.src +Makefile.top Makefile.utl NewInstall.unx README.linux +depend.awk gitinfo.sh mkmkfile.sh nethack.sh +setup.sh sysconf unixmain.c unixres.c +unixunix.c (files for replacement cpp, only needed by some ancient UNIX systems) -cpp1.shr cpp2.shr cpp3.shr +cpp1.shr cpp2.shr cpp3.shr (file for sound driver for 386 UNIX) -snd86unx.shr +snd86unx.shr sys/unix/hints: (files for configuring UNIX NetHack versions) -linux linux-chroot linux-qt4 linux-qt5 -linux-x11 macosx macosx.sh macosx10.5 -macosx10.7 macosx10.8 macosx10.10 macosx10.10-qt -unix +linux linux-chroot linux-qt4 linux-qt5 +linux-x11 macosx macosx.sh macosx10.5 +macosx10.7 macosx10.8 macosx10.10 macosx10.10-qt +unix 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 sysconf vmsbuild.com vmsfiles.c vmsmail.c -vmsmain.c vmsmisc.c vmstty.c vmsunix.c +Install.vms Makefile.dat Makefile.doc Makefile.src Makefile.top +Makefile.utl install.com lev_lex.h nethack.com oldcrtl.c +spec_lev.com sysconf vmsbuild.com vmsfiles.c vmsmail.c +vmsmain.c vmsmisc.c vmstty.c vmsunix.c sys/wince: (files for Windows CE and PocketPC - untested for 3.6.2) -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 mswproc.c newres.h nhico.uu -resource.h winMS.h winhack.c winhack.rc winhcksp.rc -winmain.c +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 mswproc.c newres.h nhico.uu +resource.h winMS.h winhack.c winhack.rc winhcksp.rc +winmain.c sys/wince/ceinc: (header files for Windows CE and PocketPC - untested for 3.6.2) -assert.h errno.h fcntl.h +assert.h errno.h fcntl.h sys/wince/ceinc/sys: (sys/stat.h for Windows CE and PocketPC - untested for 3.6.2) -stat.h +stat.h sys/winnt: (files for Windows 7/8.x/10 version) -Install.nt Makefile.gcc Makefile.msc console.rc defaults.nh -nethack.def nh340key.c nhdefkey.c nhico.uu nhraykey.c -nhsetup.bat ntsound.c nttty.c porthelp stubs.c -sysconf win32api.h winnt.c +Install.nt Makefile.gcc Makefile.msc console.rc defaults.nh +nethack.def nh340key.c nhdefkey.c nhico.uu nhraykey.c +nhsetup.bat ntsound.c nttty.c porthelp stubs.c +sysconf win32api.h winnt.c util: (files for all versions) -dgn_main.c dlb_main.c lev_main.c makedefs.c mdgrep.h mdgrep.pl -panic.c recover.c +dgn_main.c dlb_main.c lev_main.c makedefs.c mdgrep.h mdgrep.pl +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 +dgn_comp.l dgn_comp.y lev_comp.l lev_comp.y win/Qt: (files for the Qt 3 widget library - X11, Windows, Mac OS X, or Qtopia) -Info.plist Install.Qt knethack.lnk -knh-mini.xpm knh.xpm nhicns.uu -nhsplash.xpm qpe-nethack.control qt_clust.cpp -qt_win.cpp qttableview.cpp tileedit.cpp -tileedit.h +Info.plist Install.Qt knethack.lnk +knh-mini.xpm knh.xpm nhicns.uu +nhsplash.xpm qpe-nethack.control qt_clust.cpp +qt_win.cpp qttableview.cpp tileedit.cpp +tileedit.h win/Qt4: (files for the Qt 4 widget library - X11, Windows, Mac OS X) -qt4bind.cpp qt4bind.h qt4click.cpp qt4click.h qt4clust.cpp -qt4clust.h qt4delay.cpp qt4delay.h qt4glyph.cpp qt4glyph.h -qt4icon.cpp qt4icon.h qt4inv.cpp qt4inv.h qt4kde0.h -qt4key.cpp qt4key.h qt4line.cpp qt4line.h qt4main.cpp -qt4main.h qt4map.cpp qt4map.h qt4menu.cpp qt4menu.h -qt4msg.cpp qt4msg.h qt4plsel.cpp qt4plsel.h qt4rip.cpp -qt4rip.h qt4set.cpp qt4set.h qt4stat.cpp qt4stat.h -qt4str.cpp qt4str.h qt4streq.cpp qt4streq.h qt4svsel.cpp -qt4svsel.h qt4win.cpp qt4win.h qt4xcmd.cpp qt4xcmd.h -qt4yndlg.cpp qt4yndlg.h +qt4bind.cpp qt4bind.h qt4click.cpp qt4click.h qt4clust.cpp +qt4clust.h qt4delay.cpp qt4delay.h qt4glyph.cpp qt4glyph.h +qt4icon.cpp qt4icon.h qt4inv.cpp qt4inv.h qt4kde0.h +qt4key.cpp qt4key.h qt4line.cpp qt4line.h qt4main.cpp +qt4main.h qt4map.cpp qt4map.h qt4menu.cpp qt4menu.h +qt4msg.cpp qt4msg.h qt4plsel.cpp qt4plsel.h qt4rip.cpp +qt4rip.h qt4set.cpp qt4set.h qt4stat.cpp qt4stat.h +qt4str.cpp qt4str.h qt4streq.cpp qt4streq.h qt4svsel.cpp +qt4svsel.h qt4win.cpp qt4win.h qt4xcmd.cpp qt4xcmd.h +qt4yndlg.cpp qt4yndlg.h win/X11: (files for X versions) -Install.X11 NetHack.ad Window.c dialogs.c ibm.bdf -nethack.rc nh10.bdf nh32icon nh56icon nh72icon -nh_icon.xpm pet_mark.xbm pilemark.xbm rip.xpm tile2x11.c -winX.c winmap.c winmenu.c winmesg.c winmisc.c -winstat.c wintext.c winval.c +Install.X11 NetHack.ad Window.c dialogs.c ibm.bdf +nethack.rc nh10.bdf nh32icon nh56icon nh72icon +nh_icon.xpm pet_mark.xbm pilemark.xbm rip.xpm tile2x11.c +winX.c winmap.c winmenu.c winmesg.c winmisc.c +winstat.c wintext.c winval.c win/chain: (files for stacking window systems) -wc_chainin.c wc_chainout.c wc_trace.c +wc_chainin.c wc_chainout.c wc_trace.c win/gem: (files for GEM versions - untested for 3.6.2) -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 +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/gnome: (files for GNOME versions - untested for 3.6.2) -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 +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/macosx: (files for macosx versions) -NetHackGuidebook.applescript NetHackRecover.applescript -NetHackTerm.applescript recover.pl +NetHackGuidebook.applescript NetHackRecover.applescript +NetHackTerm.applescript recover.pl win/share: (files for versions using optional tiles) -bmptiles.c gifread.c giftiles.c monsters.txt objects.txt -other.txt ppmwrite.c renumtiles.pl thintile.c tile.doc -tile.h tile2bmp.c tilemap.c tileset.c tiletext.c +bmptiles.c gifread.c giftiles.c monsters.txt objects.txt +other.txt ppmwrite.c renumtiles.pl thintile.c tile.doc +tile.h tile2bmp.c tilemap.c tileset.c tiletext.c win/tty: (files for tty versions) -getline.c termcap.c topl.c wintty.c +getline.c termcap.c topl.c wintty.c win/win32: (files for Windows versions - tested up to Windows 10) -dgnstuff.mak levstuff.mak 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 mnsel.uu mnselcnt.uu mnunsel.uu -mswproc.c nethack.rc nhresource.h petmark.uu pilemark.uu -record.uu resource.h rip.uu splash.uu tiles.mak -winMS.h winhack.c winhack.rc +dgnstuff.mak levstuff.mak 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 mnsel.uu mnselcnt.uu mnunsel.uu +mswproc.c nethack.rc nhresource.h petmark.uu pilemark.uu +record.uu resource.h rip.uu splash.uu tiles.mak +winMS.h winhack.c winhack.rc win/win32/vs2015: (files for Windows versions - tested up to Windows 10) -NetHack.sln NetHack.vcxproj NetHackW.vcxproj -afterdgncomp.proj afterdlb.proj afterlevcomp.proj -aftermakedefs.proj afternethack.proj afterrecover.proj -aftertile2bmp.proj aftertilemap.proj afteruudecode.proj -build.bat common.props config.props -console.props default.props default_dll.props -dgncomp.vcxproj dirs.props dlb.vcxproj -dll.props files.props levcomp.vcxproj -makedefs.vcxproj nh340key.def nh340key.vcxproj -nhdefkey.def nhdefkey.vcxproj nhraykey.def -nhraykey.vcxproj notes.txt recover.vcxproj -tile2bmp.vcxproj tilemap.vcxproj tiles.vcxproj -uudecode.vcxproj +NetHack.sln NetHack.vcxproj NetHackW.vcxproj +afterdgncomp.proj afterdlb.proj afterlevcomp.proj +aftermakedefs.proj afternethack.proj afterrecover.proj +aftertile2bmp.proj aftertilemap.proj afteruudecode.proj +build.bat common.props config.props +console.props default.props default_dll.props +dgncomp.vcxproj dirs.props dlb.vcxproj +dll.props files.props levcomp.vcxproj +makedefs.vcxproj nh340key.def nh340key.vcxproj +nhdefkey.def nhdefkey.vcxproj nhraykey.def +nhraykey.vcxproj notes.txt recover.vcxproj +tile2bmp.vcxproj tilemap.vcxproj tiles.vcxproj +uudecode.vcxproj win/win32/vs2017: (files for Visual Studio 2017 Community Edition builds) -NetHack.sln NetHack.vcxproj NetHackW.vcxproj -afterdgncomp.proj afterdlb.proj afterlevcomp.proj -aftermakedefs.proj afternethack.proj afterrecover.proj -aftertile2bmp.proj aftertilemap.proj afteruudecode.proj -build.bat common.props config.props -console.props default.props default_dll.props -dgncomp.vcxproj dirs.props dlb.vcxproj -dll.props files.props levcomp.vcxproj -makedefs.vcxproj nh340key.def nh340key.vcxproj -nhdefkey.def nhdefkey.vcxproj nhraykey.def -nhraykey.vcxproj recover.vcxproj tile2bmp.vcxproj -tilemap.vcxproj tiles.vcxproj uudecode.vcxproj +NetHack.sln NetHack.vcxproj NetHackW.vcxproj +afterdgncomp.proj afterdlb.proj afterlevcomp.proj +aftermakedefs.proj afternethack.proj afterrecover.proj +aftertile2bmp.proj aftertilemap.proj afteruudecode.proj +build.bat common.props config.props +console.props default.props default_dll.props +dgncomp.vcxproj dirs.props dlb.vcxproj +dll.props files.props levcomp.vcxproj +makedefs.vcxproj nh340key.def nh340key.vcxproj +nhdefkey.def nhdefkey.vcxproj nhraykey.def +nhraykey.vcxproj recover.vcxproj tile2bmp.vcxproj +tilemap.vcxproj tiles.vcxproj uudecode.vcxproj This is a list of files produced by auxiliary programs. They can all be regenerated from the files in the distribution. dat: (file generated by dgn_comp at playground creation time) -dungeon +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 bigrm-6.lev -bigrm-7.lev bigrm-8.lev bigrm-9.lev bigrm-10.lev castle.lev -earth.lev fakewiz1.lev fakewiz2.lev fire.lev juiblex.lev -knox.lev medusa-1.lev medusa-2.lev medusa-3.lev medusa-4.lev -minefill.lev minend-1.lev minend-2.lev minend-3.lev minetn-1.lev -minetn-2.lev minetn-3.lev minetn-4.lev minetn-5.lev minetn-6.lev -minetn-7.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 +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 bigrm-6.lev +bigrm-7.lev bigrm-8.lev bigrm-9.lev bigrm-10.lev castle.lev +earth.lev fakewiz1.lev fakewiz2.lev fire.lev juiblex.lev +knox.lev medusa-1.lev medusa-2.lev medusa-3.lev medusa-4.lev +minefill.lev minend-1.lev minend-2.lev minend-3.lev minetn-1.lev +minetn-2.lev minetn-3.lev minetn-4.lev minetn-5.lev minetn-6.lev +minetn-7.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 (files generated by makedefs at playground creation time) -data dungeon.pdf options oracles quest.dat rumors +data dungeon.pdf options oracles quest.dat rumors (files generated for Qt interface on Mac OS X) -Info.plist nethack.icns +Info.plist nethack.icns (files generated for win32 at compile time) -dlb.lst porthelp +dlb.lst porthelp (files generated for win32 gui at compile time) -guioptions +guioptions (files generated for win32 tty at compile time) -ttyoptions +ttyoptions (tile files optionally generated for X ports at playground creation time) -pet_mark.xbm rip.xpm x11tiles +pet_mark.xbm rip.xpm x11tiles include: (file for tiles support copied from win/share at compile time) -tile.h +tile.h (file for win32 that are moved into include at compile time) -win32api.h +win32api.h (files generated by makedefs at compile time) -date.h onames.h pm.h vis_tab.h +date.h onames.h pm.h vis_tab.h (files generated by yacc (or copied from sys/share) at compile time) -dgn_comp.h lev_comp.h +dgn_comp.h lev_comp.h src: (files for win32 that are moved into src at compile time) -Makefile Makefile.bcc Makefile.gcc +Makefile Makefile.bcc Makefile.gcc (files generated by 'moc' for Qt interface at compile time) -qt_kde0.moc qt_win.moc qttableview.moc +qt_kde0.moc qt_win.moc qttableview.moc -(files generated by makedefs at compile time) -monstr.c vis_tab.c +(file generated by makedefs at compile time by some ports) +monstr.c + +(file generated by makedefs at compile time) +vis_tab.c (file optionally generated by tilemap at compile time) -tile.c +tile.c sys/winnt: (file generated by uudecode at compile time) -nethack.ico +nethack.ico util: (files generated by lex and yacc (or copied from sys/share) at compile time) -dgn_lex.c dgn_yacc.c lev_lex.c lev_yacc.c +dgn_lex.c dgn_yacc.c lev_lex.c lev_yacc.c (file generated for unix at compile time if various tiles utilities are built) -tiletxt.c +tiletxt.c (file generated for win32 at compile time) -uudecode.exe +uudecode.exe NOTE: If your binaries were compiled with the data librarian (DLB) option, your playground will not contain all of the files listed here. All diff --git a/src/.gitattributes b/src/.gitattributes index 793c4bdb8..4c2e83753 100644 --- a/src/.gitattributes +++ b/src/.gitattributes @@ -9,6 +9,6 @@ qt_win.moc NH_filesgentag=>qt_kde0.moc qttableview.moc NH_filesgentag=>qt_kde0.moc tile.c NH_filesgentag=(file%s_optionally_generated_by_tilemap_at_compile_time) +monstr.c NH_filesgentag=(file%s_generated_by_makedefs_at_compile_time_by_some_ports) -monstr.c NH_filesgentag=(file%s_generated_by_makedefs_at_compile_time) -vis_tab.c NH_filesgentag=>monstr.c +vis_tab.c NH_filesgentag=(file%s_generated_by_makedefs_at_compile_time)