⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tags

📁 早期freebsd实现
💻
📖 第 1 页 / 共 2 页
字号:
losexp	hack.c	/^losexp()	\/* hit by V or W *\/$/lowc	hack.cmd.c	/^lowc(sym)$/m_at	hack.invent.c	/^m_at(x,y)$/m_move	hack.mon.c	/^m_move(mtmp,after)$/make_engr_at	hack.engrave.c	/^make_engr_at(x,y,s)$/make_niches	hack.mklev.c	/^make_niches()$/makecorridors	hack.mklev.c	/^makecorridors() {$/makedog	hack.dog.c	/^makedog(){$/makelevel	hack.mklev.c	/^makelevel()$/makemaz	hack.mkmaze.c	/^makemaz()$/makemon	hack.makemon.c	/^makemon(ptr,x,y)$/makeniche	hack.mklev.c	/^makeniche(with_trap)$/maker	hack.mklev.c	/^maker(lowx,ddx,lowy,ddy)$/makerooms	hack.mklev.c	/^makerooms() {$/maketrap	hack.trap.c	/^maketrap(x,y,typ)$/makevtele	hack.mklev.c	/^makevtele()$/mazexy	hack.mkmaze.c	/^mazexy(){$/mdrush	hack.unix.c	/^mdrush(md,away)$/merged	hack.invent.c	/^merged(otmp,obj,lose) register struct obj *otmp, */mfndpos	hack.mon.c	/^mfndpos(mon,poss,info,flag)$/mhitu	hack.mhitu.c	/^mhitu(mtmp)$/midnight	hack.unix.c	/^midnight()$/min	hack.shk.c	/^#define min(a,b)	((a<b)?a:b)$/mintrap	hack.trap.c	/^mintrap(mtmp) register struct monst *mtmp; {$/miss	hack.zap.c	/^miss(str,mtmp)$/mkgold	hack.mkobj.c	/^mkgold(num,x,y)$/mkgoldobj	hack.invent.c	/^mkgoldobj(q)$/mklev	hack.lev.c	/^mklev()$/mkmon_at	hack.makemon.c	/^mkmon_at(let,x,y)$/mkobj	hack.mkobj.c	/^mkobj(let) {$/mkobj_at	hack.mkobj.c	/^mkobj_at(let,x,y)$/mkshop	hack.mkshop.c	/^mkshop(){$/mksobj	hack.mkobj.c	/^mksobj(otyp)$/mksobj_at	hack.mkobj.c	/^mksobj_at(otyp,x,y)$/mkswamp	hack.mkshop.c	/^mkswamp()	\/* Michiel Huisjes & Fred de Wilde *\/$/mktrap	hack.mklev.c	/^mktrap(num,mazeflag,croom)$/mkzoo	hack.mkshop.c	/^mkzoo(type)$/mnewsym	hack.pri.c	/^mnewsym(x,y)$/mnexto	hack.mon.c	/^mnexto(mtmp)	\/* Make monster mtmp next to you (if/mondead	hack.mon.c	/^mondead(mtmp)$/mondied	hack.fight.c	/^mondied(mdef) register struct monst *mdef; {$/monfree	hack.mon.c	/^monfree(mtmp) register struct monst *mtmp; {$/monnam	hack.do_name.c	/^monnam(mtmp) register struct monst *mtmp; {$/monster_nearby	hack.c	/^monster_nearby() {$/monstersym	hack.read.c	/^monstersym(ch)				\/* arnold@ucsfcgl *\/$/monstone	hack.fight.c	/^monstone(mdef) register struct monst *mdef; {$/more	hack.topl.c	/^more(){$/more_experienced	hack.do.c	/^more_experienced(exp,rexp)$/morehungry	hack.eat.c	/^morehungry(num) register num; {$/morguemon	hack.mkshop.c	/^morguemon()$/move	hack.mkmaze.c	/^move(x,y,dir)$/movecmd	hack.cmd.c	/^movecmd(sym)	\/* also sets u.dz, but returns false/movemon	hack.mon.c	/^movemon()$/movobj	hack.c	/^movobj(obj, ox, oy)$/mpickgems	hack.mon.c	/^mpickgems(mtmp) register struct monst *mtmp; {$/mpickgold	hack.mon.c	/^mpickgold(mtmp) register struct monst *mtmp; {$/mpickobj	hack.steal.c	/^mpickobj(mtmp,otmp)$/mread	hack.lev.c	/^mread(fd, buf, len)$/mstatusline	hack.pri.c	/^mstatusline(mtmp) register struct monst *mtmp; {$/newcham	hack.mon.c	/^newcham(mtmp,mdat)	\/* make a chameleon look like /newmail	hack.unix.c	/^newmail() {$/news0	hack.pri.c	/^news0(x,y)$/newsym	hack.pri.c	/^newsym(x,y)$/newttentry	hack.end.c	/^#define newttentry() (struct toptenentry *) alloc(/newuexp	hack.c	/^newuexp()$/newuhs	hack.eat.c	/^newuhs(incr) boolean incr; {$/nexttodoor	hack.mkshop.c	/^nexttodoor(sx,sy)$/night	hack.unix.c	/^night()$/nocmov	hack.termcap.c	/^nocmov(x, y)$/nomul	hack.c	/^nomul(nval)$/nose1	hack.pri.c	/^nose1(x,y)$/nosee	hack.pri.c	/^nosee(x,y)$/nscr	hack.pri.c	/^nscr()$/o_at	hack.invent.c	/^o_at(x,y)$/o_on	hack.invent.c	/^o_on(id, objchn) unsigned int id; register struct /obfree	hack.shk.c	/^obfree(obj,merge) register struct obj *obj, *merge/obj_to_let	hack.invent.c	/^obj_to_let(obj)	\/* should of course only be calle/off_msg	hack.do_wear.c	/^off_msg(otmp) register struct obj *otmp; {$/oinit	hack.o_init.c	/^oinit()			\/* level dependent initialization *\/$/okay	hack.mkmaze.c	/^okay(x,y,dir)$/okdoor	hack.mklev.c	/^okdoor(x,y)$/on_scr	hack.pri.c	/^on_scr(x,y)$/onbill	hack.shk.c	/^onbill(obj) register struct obj *obj; {$/online	hack.shk.c	/^online(x,y) {$/opentin	hack.eat.c	/^opentin(){$/ordin	hack.end.c	/^ordin(n) int n; {$/out_ice_box	hack.apply.c	/^out_ice_box(obj) register struct obj *obj; {$/outentry	hack.end.c	/^outentry(rank,t1,so) register struct toptenentry */outheader	hack.end.c	/^outheader() {$/outline	hack.rumors.c	/^outline(rumf) register FILE *rumf; {$/outrip	hack.rip.c	/^outrip(){$/outrumor	hack.rumors.c	/^outrumor(){$/page_file	hack.pager.c	/^page_file(fnam, silent)	\/* return: 0 - cannot ope/page_line	hack.pager.c	/^page_line(s)		\/* returns 1 if we should quit *\/$/page_more	hack.pager.c	/^page_more(fp,strip)$/panic	hack.pri.c	/^panic(str,a1,a2,a3,a4,a5,a6)$/parse	hack.tty.c	/^parse()$/parseoptions	hack.options.c	/^parseoptions(opts, from_env)$/pay	hack.shk.c	/^pay(tmp,shkp)$/paybill	hack.shk.c	/^paybill(){}$/phase_of_the_moon	hack.unix.c	/^phase_of_the_moon()			\/* 0-7, with 0: new, 4: ful/pickup	hack.c	/^pickup(all)$/placebc	hack.trap.c	/^placebc(attach) int attach; {$/pline	hack.topl.c	/^pline(line,arg1,arg2,arg3,arg4,arg5,arg6)$/plnamesuffix	hack.u_init.c	/^plnamesuffix() {$/pluslvl	hack.potion.c	/^pluslvl()$/pmon	hack.pri.c	/^pmon(mon) register struct monst *mon; {$/pobj	hack.pri.c	/^pobj(obj) register struct obj *obj; {$/poisoned	hack.mon.c	/^poisoned(string, pname)$/poisonous	hack.eat.c	/^poisonous(otmp)$/potionbreathe	hack.potion.c	/^potionbreathe(obj)$/potionhit	hack.potion.c	/^potionhit(mon, obj)$/prinv	hack.invent.c	/^prinv(obj)$/prl	hack.pri.c	/^prl(x,y)$/prl1	hack.pri.c	/^prl1(x,y)$/prme	hack.pri.c	/^prme(){$/probtype	hack.o_init.c	/^probtype(let) register char let; {$/prscore	hack.end.c	/^prscore(argc,argv) int argc; char **argv; {$/pru	hack.pri.c	/^pru()$/putstr	hack.topl.c	/^putstr(s) register char *s; {$/putsym	hack.topl.c	/^putsym(c) char c; {$/pwseg	hack.worm.c	/^pwseg(wtmp) register struct wseg *wtmp; {$/read_engr_at	hack.engrave.c	/^read_engr_at(x,y) register int x,y; {$/readchar	hack.tty.c	/^readchar() {$/readmail	hack.unix.c	/^readmail() {$/readnews	hack.pager.c	/^readnews() {$/readobjnam	hack.objnam.c	/^readobjnam(bp) register char *bp; {$/realhunger	hack.shk.c	/^realhunger(){	\/* not completely foolproof *\/$/redotoplin	hack.topl.c	/^redotoplin() {$/regularize	hack.unix.c	/^regularize(s)	\/* normalize file name - we don't l/relmon	hack.mon.c	/^relmon(mon)$/relobj	hack.steal.c	/^relobj(mtmp,show)$/remember_topl	hack.topl.c	/^remember_topl() {$/remseg	hack.worm.c	/^remseg(wtmp) register struct wseg *wtmp; {$/replgd	hack.vault.c	/^replgd(mtmp,mtmp2) struct monst *mtmp, *mtmp2; {}$/replmon	hack.mon.c	/^replmon(mtmp,mtmp2)$/replshk	hack.shk.c	/^replshk(mtmp,mtmp2) struct monst *mtmp, *mtmp2; {}/rescham	hack.mon.c	/^rescham()	\/* force all chameleons to become norma/rest_engravings	hack.engrave.c	/^rest_engravings(fd) int fd; {$/restfakecorr	hack.vault.c	/^restfakecorr()$/restmonchn	hack.save.c	/^restmonchn(fd)$/restnames	hack.o_init.c	/^restnames(fd) register fd; {$/restobjchn	hack.save.c	/^restobjchn(fd)$/revive	hack.zap.c	/^revive(obj)$/rhack	hack.cmd.c	/^rhack(cmd)$/ringoff	hack.do_wear.c	/^ringoff(obj)$/rloc	hack.makemon.c	/^rloc(mtmp)$/rloco	hack.zap.c	/^rloco(obj)$/rn1	rnd.c	/^rn1(x,y)$/rn2	rnd.c	/^rn2(x)$/rnd	rnd.c	/^rnd(x)$/role_index	hack.u_init.c	/^role_index(pc)$/rroom	hack.c	/^rroom(x,y) register int x,y; {$/save_engravings	hack.engrave.c	/^save_engravings(fd) int fd; {$/savebones	hack.bones.c	/^savebones(){$/savegoldchn	hack.lev.c	/^savegoldchn(fd,gold)$/savelev	hack.lev.c	/^savelev(fd,lev)$/savemonchn	hack.lev.c	/^savemonchn(fd,mtmp)$/savenames	hack.o_init.c	/^savenames(fd) register fd; {$/saveobjchn	hack.lev.c	/^saveobjchn(fd,otmp)$/savetrapchn	hack.lev.c	/^savetrapchn(fd,trap)$/seemimic	hack.search.c	/^seemimic(mtmp)$/seemons	hack.pri.c	/^seemons(){$/seeobjs	hack.pri.c	/^seeobjs(){$/seeoff	hack.c	/^seeoff(mode)	\/* 1 to redo @, 0 to leave them *\/$/selftouch	hack.trap.c	/^selftouch(arg) char *arg; {$/sengr_at	hack.engrave.c	/^sengr_at(s,x,y) register char *s; register xchar x/set_pager	hack.pager.c	/^set_pager(mode)$/set_whole_screen	hack.pager.c	/^set_whole_screen() {	\/* called in termcap as soon/set_wounded_legs	hack.do.c	/^set_wounded_legs(side, timex)$/setan	hack.objnam.c	/^setan(str,buf)$/setclipped	hack.pri.c	/^setclipped(){$/setctty	hack.tty.c	/^setctty(){$/setftty	hack.tty.c	/^setftty(){$/setgd	hack.vault.c	/^setgd(\/* mtmp *\/) \/* struct monst *mtmp; *\/ {}/setgemprobs	hack.o_init.c	/^setgemprobs()$/setioctls	hack.ioctl.c	/^setioctls() {$/setmangry	hack.mon.c	/^setmangry(mtmp) register struct monst *mtmp; {$/setnotworn	hack.worn.c	/^setnotworn(obj) register struct obj *obj; {$/setpaid	hack.shk.c	/^setpaid(){	\/* caller has checked that shopkeeper /setrandom	hack.unix.c	/^setrandom()$/setsee	hack.c	/^setsee()$/settrack	hack.track.c	/^settrack(){$/settty	hack.tty.c	/^settty(s) char *s; {$/setuwep	hack.wield.c	/^setuwep(obj) register struct obj *obj; {$/setworn	hack.worn.c	/^setworn(obj, mask)$/sgn	hack.c	/^sgn(a) register int a; {$/shk_move	hack.shk.c	/^shk_move(){ return(0); }$/shkcatch	hack.shk.c	/^shkcatch(){ return(0); }$/shkdead	hack.shk.c	/^shkdead(){}$/shkname	hack.shk.c	/^char *shkname(){ return(""); }$/shopdig	hack.shk.c	/^shopdig(){}$/sitoa	hack.objnam.c	/^sitoa(a) int a; {$/skipline	hack.rumors.c	/^skipline(rumf) register FILE *rumf; {$/sobj_at	hack.invent.c	/^sobj_at(n,x,y)$/some_armor	hack.do_wear.c	/^some_armor(){$/somegold	hack.steal.c	/^somegold(){$/somex	hack.mklev.c	/^#define somex() ((random()%(croom->hx-croom->lx+1)/somey	hack.mklev.c	/^#define somey() ((random()%(croom->hy-croom->ly+1)/splitbill	hack.shk.c	/^splitbill(){}$/splitobj	hack.do.c	/^splitobj(obj, num) register struct obj *obj; regis/sq	hack.mkshop.c	/^sq(a) int a; {$/stackobj	hack.invent.c	/^stackobj(obj) register struct obj *obj; {$/standoutbeg	hack.termcap.c	/^standoutbeg()$/standoutend	hack.termcap.c	/^standoutend()$/start_screen	hack.termcap.c	/^start_screen()$/startup	hack.termcap.c	/^startup()$/steal	hack.steal.c	/^steal(mtmp)$/stealamulet	hack.steal.c	/^stealamulet(mtmp)$/stealarm	hack.steal.c	/^stealarm(){$/stealgold	hack.steal.c	/^stealgold(mtmp)  register struct monst *mtmp; {$/stoned_dialogue	hack.timeout.c	/^stoned_dialogue()$/stop_occupation	hack.main.c	/^stop_occupation()$/strange_feeling	hack.potion.c	/^strange_feeling(obj,txt)$/strprepend	hack.objnam.c	/^strprepend(s,pref) register char *s, *pref; {$/subfrombill	hack.shk.c	/^subfrombill(){}$/swallowed	hack.pri.c	/^swallowed()$/t_at	hack.invent.c	/^t_at(x,y)$/tamedog	hack.dog.c	/^tamedog(mtmp, obj)$/tele	hack.trap.c	/^tele() {$/teleds	hack.trap.c	/^teleds(nux, nuy)$/teleok	hack.trap.c	/^teleok(x,y) register int x,y; {	\/* might throw hi/thitu	hack.fight.c	/^thitu(tlev,dam,name)$/timeout	hack.timeout.c	/^timeout(){$/tmp_at	hack.pri.c	/^tmp_at(x,y) schar x,y; {$/topten	hack.end.c	/^topten(){$/typename	hack.objnam.c	/^typename(otyp)$/u_init	hack.u_init.c	/^u_init(){$/u_wipe_engr	hack.engrave.c	/^u_wipe_engr(cnt)$/unctrl	hack.cmd.c	/^unctrl(sym)$/unfaint	hack.eat.c	/^unfaint(){$/unplacebc	hack.trap.c	/^unplacebc(){$/unpmon	hack.pri.c	/^unpmon(mon) register struct monst *mon; {$/unpobj	hack.pri.c	/^unpobj(obj) register struct obj *obj; {$/unsee	hack.c	/^unsee() {$/unstuck	hack.mon.c	/^unstuck(mtmp)$/uptodate	hack.unix.c	/^uptodate(fd) {$/use_camera	hack.apply.c	/^use_camera(obj) \/* register *\/ struct obj *obj; /use_ice_box	hack.apply.c	/^use_ice_box(obj) register struct obj *obj; {$/use_magic_whistle	hack.apply.c	/^use_magic_whistle(obj) struct obj *obj; {$/use_pick_axe	hack.apply.c	/^use_pick_axe(obj)$/use_whistle	hack.apply.c	/^use_whistle(obj) struct obj *obj; {$/used	hack.rumors.c	/^used(i) register int i; {$/useup	hack.invent.c	/^useup(obj)$/veryold	hack.unix.c	/^veryold(fd) {$/visctrl	hack.do_name.c	/^visctrl(c)$/vism_at	hack.pri.c	/^vism_at(x,y)$/vtele	hack.trap.c	/^vtele() {$/wakeup	hack.search.c	/^wakeup(mtmp)$/walkfrom	hack.mkmaze.c	/^walkfrom(x,y) int x,y; {$/weight	hack.mkobj.c	/^weight(obj)$/wipe_engr_at	hack.engrave.c	/^wipe_engr_at(x,y,cnt) register xchar x,y,cnt; {$/wiz_hit	hack.wizard.c	/^wiz_hit(mtmp)$/wiz_inv	hack.u_init.c	/^wiz_inv(){$/worm_move	hack.worm.c	/^worm_move(mtmp) struct monst *mtmp; {$/worm_nomove	hack.worm.c	/^worm_nomove(mtmp) register struct monst *mtmp; {$/wormdead	hack.worm.c	/^wormdead(mtmp) register struct monst *mtmp; {$/wormhit	hack.worm.c	/^wormhit(mtmp) register struct monst *mtmp; {$/wormsee	hack.worm.c	/^wormsee(tmp) register unsigned tmp; {$/xmonnam	hack.do_name.c	/^xmonnam(mtmp, vb) register struct monst *mtmp; int/xmore	hack.topl.c	/^xmore(s)$/xname	hack.objnam.c	/^xname(obj)$/xprname	hack.invent.c	/^xprname(obj,let)$/xputc	hack.termcap.c	/^xputc(c) char c; {$/xputs	hack.termcap.c	/^xputs(s) char *s; {$/xwaitforspace	hack.tty.c	/^xwaitforspace(s)$/youswld	hack.mon.c	/^youswld(mtmp,dam,die,name)$/zhit	hack.zap.c	/^zhit(mon,type)			\/* returns damage to mon *\/$/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -