NetHack 3.4.0 source code

This page contains links to the source code of NetHack 3.4.0. This is an old release; for the latest release, see Source code.

This set of files is from the distribution found here.

{|style="width: 100%;"
 * style="width: 50%; vertical-align: top;"|

Header files

 * NetHack 3.4.0/align.h
 * NetHack 3.4.0/amiconf.h
 * NetHack 3.4.0/artifact.h
 * NetHack 3.4.0/artilist.h
 * NetHack 3.4.0/attrib.h
 * NetHack 3.4.0/beconf.h
 * NetHack 3.4.0/bitmfile.h
 * NetHack 3.4.0/color.h
 * NetHack 3.4.0/config1.h
 * NetHack 3.4.0/config.h
 * NetHack 3.4.0/coord.h
 * NetHack 3.4.0/decl.h
 * NetHack 3.4.0/def_os2.h
 * NetHack 3.4.0/dgn_file.h
 * NetHack 3.4.0/display.h
 * NetHack 3.4.0/dlb.h
 * NetHack 3.4.0/dungeon.h
 * NetHack 3.4.0/edog.h
 * NetHack 3.4.0/emin.h
 * NetHack 3.4.0/engrave.h
 * NetHack 3.4.0/epri.h
 * NetHack 3.4.0/eshk.h
 * NetHack 3.4.0/extern.h
 * NetHack 3.4.0/filelist
 * NetHack 3.4.0/flag.h
 * NetHack 3.4.0/func_tab.h
 * NetHack 3.4.0/gem_rsc.h
 * NetHack 3.4.0/global.h
 * NetHack 3.4.0/hack.h
 * NetHack 3.4.0/lev.h
 * NetHack 3.4.0/load_img.h
 * NetHack 3.4.0/macconf.h
 * NetHack 3.4.0/macpopup.h
 * NetHack 3.4.0/mactty.h
 * NetHack 3.4.0/macwin.h
 * NetHack 3.4.0/mail.h
 * NetHack 3.4.0/mfndpos.h
 * NetHack 3.4.0/micro.h
 * NetHack 3.4.0/mkroom.h
 * NetHack 3.4.0/monattk.h
 * NetHack 3.4.0/mondata.h
 * NetHack 3.4.0/monflag.h
 * NetHack 3.4.0/monst.h
 * NetHack 3.4.0/monsym.h
 * NetHack 3.4.0/mttypriv.h
 * NetHack 3.4.0/nhlan.h
 * NetHack 3.4.0/ntconf.h
 * NetHack 3.4.0/objclass.h
 * NetHack 3.4.0/obj.h
 * NetHack 3.4.0/os2conf.h
 * NetHack 3.4.0/patchlevel.h
 * NetHack 3.4.0/pcconf.h
 * NetHack 3.4.0/permonst.h
 * NetHack 3.4.0/prop.h
 * NetHack 3.4.0/qt_clust.h
 * NetHack 3.4.0/qtext.h
 * NetHack 3.4.0/qt_kde0.h
 * NetHack 3.4.0/qttableview.h
 * NetHack 3.4.0/qt_win.h
 * NetHack 3.4.0/qt_xpms.h
 * NetHack 3.4.0/quest.h
 * NetHack 3.4.0/rect.h
 * NetHack 3.4.0/region.h
 * NetHack 3.4.0/rm.h
 * NetHack 3.4.0/skills.h
 * NetHack 3.4.0/spell.h
 * NetHack 3.4.0/sp_lev.h
 * NetHack 3.4.0/system.h
 * NetHack 3.4.0/tcap.h
 * NetHack 3.4.0/tile2x11.h
 * NetHack 3.4.0/timeout.h
 * NetHack 3.4.0/tosconf.h
 * NetHack 3.4.0/tradstdc.h
 * NetHack 3.4.0/trampoli.h
 * NetHack 3.4.0/trap.h
 * NetHack 3.4.0/unixconf.h
 * NetHack 3.4.0/vault.h
 * NetHack 3.4.0/vision.h
 * NetHack 3.4.0/vmsconf.h
 * NetHack 3.4.0/winami.h
 * NetHack 3.4.0/wingem.h
 * NetHack 3.4.0/winGnome.h
 * NetHack 3.4.0/winprocs.h
 * NetHack 3.4.0/wintty.h
 * NetHack 3.4.0/wintype.h
 * NetHack 3.4.0/winX.h
 * NetHack 3.4.0/xwindow.h
 * NetHack 3.4.0/xwindowp.h
 * NetHack 3.4.0/you.h
 * NetHack 3.4.0/youprop.h
 * style="width: 50%; vertical-align: top;"|

Source files

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

Other files

 * NetHack 3.4.0/rumors.tru
 * NetHack 3.4.0/rumors.fal