/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/src/ |
H A D | ball.c | 17 gets_hit = (((uball->ox != u.ux) || (uball->oy != u.uy)) && 132 levl[uball->ox][uball->oy].glyph = u.bglyph; 134 newsym(uball->ox,uball->oy); 138 levl[uchain->ox][uchain->oy].glyph = u.cglyph; 140 newsym(uchain->ox,uchain->oy); 154 if (uchain->ox != uball->ox || uchain->oy != uball->oy || carried(uball) 158 for (obj = level.objects[uball->ox][uball->oy]; obj; obj = obj->nexthere) { 194 newsym(uchain->ox, uchain->oy); 195 u.cglyph = levl[uchain->ox][uchain->oy] [all...] |
H A D | detect.c | 199 if (obj->ox != u.ux || obj->oy != u.uy) goto outgoldmap; 202 if (obj->ox != u.ux || obj->oy != u.uy) goto outgoldmap; 242 temp->oy = obj->oy; 248 temp->oy = obj->oy; 264 gold.oy = mtmp->my; 269 temp->oy = mtmp->my; 274 temp->oy = mtmp->my; 309 if (obj->ox == u.ux && obj->oy [all...] |
H A D | zap.c | 412 *yp = obj->oy; 424 *yp = obj->oy; 701 x = obj->ox, y = obj->oy; 795 objroom = *in_rooms(obj->ox, obj->oy, SHOPBASE); 802 (void) stolen_value(obj, obj->ox, obj->oy, FALSE, FALSE); 1046 if (costly_spot(otmp->ox, otmp->oy)) { 1051 otmp->ox, otmp->oy, FALSE, FALSE); 1139 mtmp = makemon(mdat, obj->ox, obj->oy, NO_MM_FLAGS); 1178 if (costly_spot(obj->ox, obj->oy)) { 1183 obj->ox, obj->oy, FALS 1207 xchar ox, oy; local [all...] |
H A D | explode.c | 386 xchar oy; /* item */ member in struct:scatter_chain 472 stmp->oy = sy; 493 bhitpos.y = stmp->oy + stmp->dy; 534 stmp->oy = bhitpos.y; 542 x = stmp->ox; y = stmp->oy;
|
H A D | dokick.c | 349 xchar x = obj->ox, y = obj->oy; 533 if (hero_breaks(kickobj, kickobj->ox, kickobj->oy, FALSE)) return 1; 591 newsym(kickobj->ox, kickobj->oy); 1220 obj->oy = cc.y; 1278 xchar ox, oy; local 1326 oy = otmp->oy; 1327 (void)stolen_value(otmp, ox, oy, 1329 index(u.urooms, *in_rooms(ox, oy, SHOPBASE))), 1369 otmp->oy [all...] |
H A D | worm.c | 597 register xchar ox = x, oy = y; local 619 random_dir(ox, oy, &nx, &ny); 625 curr->wy = oy = ny;
|
H A D | pickup.c | 1245 const char *where = (obj->ox == u.ux && obj->oy == u.uy) ? 1287 costly_gold(obj->ox, obj->oy, gold_capacity); 1297 costly_gold(obj->ox, obj->oy, count); 1377 if (!u.uswallow && otmp != uball && costly_spot(otmp->ox, otmp->oy)) { 1384 fakeshop[0] = *in_rooms(otmp->ox, otmp->oy, SHOPBASE); 1392 remote_burglary(otmp->ox, otmp->oy); 1396 newsym(otmp->ox, otmp->oy); 1905 sellobj(obj, current_container->ox, current_container->oy); 1979 costly_spot(current_container->ox, current_container->oy)) { 1981 obj->oy 2034 xchar ox, oy; local [all...] |
H A D | dig.c | 1318 under_ice = is_ice(otmp->ox, otmp->oy); 1369 if (otmp->ox == x && otmp->oy == y) { 1401 obj->cobj->ox = obj->ox, obj->cobj->oy = obj->oy; 1426 y = obj->oy; 1548 if(cansee(otmp->ox, otmp->oy)) 1550 surface(otmp->ox, otmp->oy)); 1552 bury_objs(otmp->ox, otmp->oy);
|
H A D | mkobj.c | 302 otmp->oy = obj->oy; 306 extract_nexthere(obj, &level.objects[obj->ox][obj->oy]); 1124 otmp->oy = y; 1152 if (otmp->ox == x && otmp->oy == y) { 1260 xchar y = otmp->oy; 1522 obj->ox, obj->oy, doname(obj)); 1535 obj->ox, obj->oy, doname(obj));
|
H A D | shk.c | 1035 make_angry_shk(shkp, ox, oy) 1037 register xchar ox,oy; 1056 if (isok(ox, oy) && cansee(ox, oy) && !cansee(sx, sy)) 1057 shkp->mx = ox, shkp->my = oy; 1750 register xchar ox, oy; local 1761 oy = eshkp->shk.y; 1763 oy += sgn(oy - eshkp->shd.y); 1766 oy 1779 oy = repo_location.y; local [all...] |
H A D | trap.c | 1354 singleobj->ox == digging.pos.x && singleobj->oy == digging.pos.y) 1470 singleobj->oy = dest.dlevel; 2322 (is_pool(uball->ox, uball->oy) || 2323 ((trap = t_at(uball->ox, uball->oy)) && 2329 u.uy = uball->oy; 2330 movobj(uchain, uball->ox, uball->oy); 2440 if ((box && !carried(box)) ? is_pool(box->ox, box->oy) : Underwater) { 3611 obj->ox = cc.x, obj->oy = cc.y; 3647 register xchar ox = obj->ox, oy = obj->oy; local [all...] |
H A D | invent.c | 137 (shkp = shop_keeper(inside_shop(obj->ox, obj->oy))) != 0) { 580 if (update_map) newsym(obj->ox, obj->oy); 2314 for(otmp = level.objects[obj->ox][obj->oy]; otmp; otmp = otmp->nexthere) 2545 boolean at_u = (obj->ox == u.ux && obj->oy == u.uy); 2553 if(costly_spot(otmp->ox, otmp->oy)) { 2554 if(index(u.urooms, *in_rooms(otmp->ox, otmp->oy, 0))) 2556 else (void)stolen_value(otmp, otmp->ox, otmp->oy, FALSE, FALSE); 2895 return (obj->ox == only.x && obj->oy == only.y); 2915 if (obj->ox == x && obj->oy == y) {
|
H A D | display.c | 254 register int x = obj->ox, y = obj->oy; 405 obj.oy = y; 594 if (uchain->ox == x && uchain->oy == y) { 600 if (!carried(uball) && uball->ox == x && uball->oy == y) { 1114 if (vobj_at(obj->ox,obj->oy) == obj) newsym(obj->ox, obj->oy);
|
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/src/ |
H A D | ball.c | 17 gets_hit = (((uball->ox != u.ux) || (uball->oy != u.uy)) && 132 levl[uball->ox][uball->oy].glyph = u.bglyph; 134 newsym(uball->ox,uball->oy); 138 levl[uchain->ox][uchain->oy].glyph = u.cglyph; 140 newsym(uchain->ox,uchain->oy); 154 if (uchain->ox != uball->ox || uchain->oy != uball->oy || carried(uball) 158 for (obj = level.objects[uball->ox][uball->oy]; obj; obj = obj->nexthere) { 194 newsym(uchain->ox, uchain->oy); 195 u.cglyph = levl[uchain->ox][uchain->oy] [all...] |
H A D | detect.c | 199 if (obj->ox != u.ux || obj->oy != u.uy) goto outgoldmap; 202 if (obj->ox != u.ux || obj->oy != u.uy) goto outgoldmap; 242 temp->oy = obj->oy; 248 temp->oy = obj->oy; 264 gold.oy = mtmp->my; 269 temp->oy = mtmp->my; 274 temp->oy = mtmp->my; 309 if (obj->ox == u.ux && obj->oy [all...] |
H A D | zap.c | 412 *yp = obj->oy; 424 *yp = obj->oy; 701 x = obj->ox, y = obj->oy; 795 objroom = *in_rooms(obj->ox, obj->oy, SHOPBASE); 802 (void) stolen_value(obj, obj->ox, obj->oy, FALSE, FALSE); 1046 if (costly_spot(otmp->ox, otmp->oy)) { 1051 otmp->ox, otmp->oy, FALSE, FALSE); 1139 mtmp = makemon(mdat, obj->ox, obj->oy, NO_MM_FLAGS); 1178 if (costly_spot(obj->ox, obj->oy)) { 1183 obj->ox, obj->oy, FALS 1207 xchar ox, oy; local [all...] |
H A D | explode.c | 386 xchar oy; /* item */ member in struct:scatter_chain 472 stmp->oy = sy; 493 bhitpos.y = stmp->oy + stmp->dy; 534 stmp->oy = bhitpos.y; 542 x = stmp->ox; y = stmp->oy;
|
H A D | dokick.c | 349 xchar x = obj->ox, y = obj->oy; 533 if (hero_breaks(kickobj, kickobj->ox, kickobj->oy, FALSE)) return 1; 591 newsym(kickobj->ox, kickobj->oy); 1220 obj->oy = cc.y; 1278 xchar ox, oy; local 1326 oy = otmp->oy; 1327 (void)stolen_value(otmp, ox, oy, 1329 index(u.urooms, *in_rooms(ox, oy, SHOPBASE))), 1369 otmp->oy [all...] |
H A D | worm.c | 597 register xchar ox = x, oy = y; local 619 random_dir(ox, oy, &nx, &ny); 625 curr->wy = oy = ny;
|
H A D | pickup.c | 1245 const char *where = (obj->ox == u.ux && obj->oy == u.uy) ? 1287 costly_gold(obj->ox, obj->oy, gold_capacity); 1297 costly_gold(obj->ox, obj->oy, count); 1377 if (!u.uswallow && otmp != uball && costly_spot(otmp->ox, otmp->oy)) { 1384 fakeshop[0] = *in_rooms(otmp->ox, otmp->oy, SHOPBASE); 1392 remote_burglary(otmp->ox, otmp->oy); 1396 newsym(otmp->ox, otmp->oy); 1905 sellobj(obj, current_container->ox, current_container->oy); 1979 costly_spot(current_container->ox, current_container->oy)) { 1981 obj->oy 2034 xchar ox, oy; local [all...] |
H A D | dig.c | 1318 under_ice = is_ice(otmp->ox, otmp->oy); 1369 if (otmp->ox == x && otmp->oy == y) { 1401 obj->cobj->ox = obj->ox, obj->cobj->oy = obj->oy; 1426 y = obj->oy; 1548 if(cansee(otmp->ox, otmp->oy)) 1550 surface(otmp->ox, otmp->oy)); 1552 bury_objs(otmp->ox, otmp->oy);
|
H A D | mkobj.c | 302 otmp->oy = obj->oy; 306 extract_nexthere(obj, &level.objects[obj->ox][obj->oy]); 1124 otmp->oy = y; 1152 if (otmp->ox == x && otmp->oy == y) { 1260 xchar y = otmp->oy; 1522 obj->ox, obj->oy, doname(obj)); 1535 obj->ox, obj->oy, doname(obj));
|
H A D | shk.c | 1035 make_angry_shk(shkp, ox, oy) 1037 register xchar ox,oy; 1056 if (isok(ox, oy) && cansee(ox, oy) && !cansee(sx, sy)) 1057 shkp->mx = ox, shkp->my = oy; 1750 register xchar ox, oy; local 1761 oy = eshkp->shk.y; 1763 oy += sgn(oy - eshkp->shd.y); 1766 oy 1779 oy = repo_location.y; local [all...] |
H A D | trap.c | 1354 singleobj->ox == digging.pos.x && singleobj->oy == digging.pos.y) 1470 singleobj->oy = dest.dlevel; 2322 (is_pool(uball->ox, uball->oy) || 2323 ((trap = t_at(uball->ox, uball->oy)) && 2329 u.uy = uball->oy; 2330 movobj(uchain, uball->ox, uball->oy); 2440 if ((box && !carried(box)) ? is_pool(box->ox, box->oy) : Underwater) { 3611 obj->ox = cc.x, obj->oy = cc.y; 3647 register xchar ox = obj->ox, oy = obj->oy; local [all...] |
H A D | invent.c | 137 (shkp = shop_keeper(inside_shop(obj->ox, obj->oy))) != 0) { 580 if (update_map) newsym(obj->ox, obj->oy); 2314 for(otmp = level.objects[obj->ox][obj->oy]; otmp; otmp = otmp->nexthere) 2545 boolean at_u = (obj->ox == u.ux && obj->oy == u.uy); 2553 if(costly_spot(otmp->ox, otmp->oy)) { 2554 if(index(u.urooms, *in_rooms(otmp->ox, otmp->oy, 0))) 2556 else (void)stolen_value(otmp, otmp->ox, otmp->oy, FALSE, FALSE); 2895 return (obj->ox == only.x && obj->oy == only.y); 2915 if (obj->ox == x && obj->oy == y) {
|