Searched refs:wsegs (Results 1 – 3 of 3) sorted by relevance
69 struct wseg *wsegs[32]; /* linked list, tail first */ variable80 for(tmp=1; tmp<32; tmp++) if(!wsegs[tmp]) { in getwn()95 wheads[tmp] = wsegs[tmp] = wtmp = newseg(); in initworm()128 whd = wsegs[tmp]; in worm_move()129 wsegs[tmp] = whd->nseg; in worm_move()140 wtmp = wsegs[tmp]; in worm_nomove()143 wsegs[tmp] = wtmp->nseg; in worm_nomove()156 for(wtmp = wsegs[tmp]; wtmp; wtmp = wtmp2){ in wormdead()160 wsegs[tmp] = 0; in wormdead()170 for(wtmp = wsegs[tmp]; wtmp; wtmp = wtmp->nseg) in wormhit()[all …]
76 extern struct wseg *wsegs[32], *wheads[32];119 bwrite(fd, wsegs,sizeof(wsegs)); in savelev()121 for(wtmp = wsegs[tmp]; wtmp; wtmp = wtmp2){ in savelev()125 wsegs[tmp] = 0; in savelev()293 mread(fd, (char *)wsegs, sizeof(wsegs)); in getlev()294 for(tmp = 1; tmp < 32; tmp++) if(wsegs[tmp]){ in getlev()295 wheads[tmp] = wsegs[tmp] = wtmp = newseg(); in getlev()
75 extern struct wseg *wsegs[32];257 for(wtmp = wsegs[mtmp->wormno]; wtmp; wtmp = wtmp->nseg) in m_at()