Searched refs:rx (Results 1 - 12 of 12) sorted by relevance

/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/src/
H A Dhack.c63 register xchar rx, ry, sx, sy; local
73 rx = u.ux + 2 * u.dx; /* boulder destination position */
91 if (isok(rx,ry) && !IS_ROCK(levl[rx][ry].typ) &&
92 levl[rx][ry].typ != IRONBARS &&
93 (!IS_DOOR(levl[rx][ry].typ) || !(u.dx && u.dy) || (
97 (levl[rx][ry].doormask & ~D_BROKEN) == D_NODOOR)) &&
98 !sobj_at(BOULDER, rx, ry)) {
99 ttmp = t_at(rx, ry);
100 mtmp = m_at(rx, r
[all...]
H A Ddo.c60 boulder_hits_pool(otmp, rx, ry, pushing)
62 register int rx, ry;
67 else if (!Is_waterlevel(&u.uz) && (is_pool(rx,ry) || is_lava(rx,ry))) {
68 boolean lava = is_lava(rx,ry), fills_up;
69 const char *what = waterbody_name(rx,ry);
70 schar ltyp = levl[rx][ry].typ;
75 struct trap *ttmp = t_at(rx, ry);
78 levl[rx][ry].drawbridgemask &= ~DB_UNDER; /* clear lava */
79 levl[rx][r
[all...]
H A Ddig.c818 register int rx, ry; local
842 rx = u.ux + u.dx;
846 (u.dz == 0 && isok(rx, ry) &&
847 dig_typ(obj, rx, ry) != DIGTYP_UNDIGGABLE))
867 register int rx, ry; local
896 rx = u.ux + u.dx;
898 if(!isok(rx, ry)) {
902 lev = &levl[rx][ry];
903 if(MON_AT(rx, ry) && attack(m_at(rx, r
[all...]
H A Dapply.c162 its_dead(rx, ry, resp)
163 int rx, ry, *resp;
171 if (Hallucination && sobj_at(CORPSE, rx, ry)) {
177 } else if (Role_if(PM_HEALER) && ((otmp = sobj_at(CORPSE, rx, ry)) != 0 ||
178 (otmp = sobj_at(STATUE, rx, ry)) != 0)) {
181 if (vobj_at(rx, ry)->otyp == STATUE) otmp = vobj_at(rx, ry);
184 (rx == u.ux && ry == u.uy) ? "this" : "that");
186 ttmp = t_at(rx, ry);
211 int rx, r local
2116 int rx, ry, proficient, res = 0; local
[all...]
H A Dread.c1395 int rx, ry; local
1397 for(rx = rooms[rnum].lx-1; rx <= rooms[rnum].hx+1; rx++)
1399 set_lit(rx, ry,
H A Dmkmaze.c1044 register int rx = rn2(3), ry = rn2(3); local
1046 mv_bubble(b,b->dx + 1 - (!b->dx ? rx : (rx ? 1 : 0)),
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/src/
H A Dhack.c63 register xchar rx, ry, sx, sy; local
73 rx = u.ux + 2 * u.dx; /* boulder destination position */
91 if (isok(rx,ry) && !IS_ROCK(levl[rx][ry].typ) &&
92 levl[rx][ry].typ != IRONBARS &&
93 (!IS_DOOR(levl[rx][ry].typ) || !(u.dx && u.dy) || (
97 (levl[rx][ry].doormask & ~D_BROKEN) == D_NODOOR)) &&
98 !sobj_at(BOULDER, rx, ry)) {
99 ttmp = t_at(rx, ry);
100 mtmp = m_at(rx, r
[all...]
H A Ddo.c60 boulder_hits_pool(otmp, rx, ry, pushing)
62 register int rx, ry;
67 else if (!Is_waterlevel(&u.uz) && (is_pool(rx,ry) || is_lava(rx,ry))) {
68 boolean lava = is_lava(rx,ry), fills_up;
69 const char *what = waterbody_name(rx,ry);
70 schar ltyp = levl[rx][ry].typ;
75 struct trap *ttmp = t_at(rx, ry);
78 levl[rx][ry].drawbridgemask &= ~DB_UNDER; /* clear lava */
79 levl[rx][r
[all...]
H A Ddig.c818 register int rx, ry; local
842 rx = u.ux + u.dx;
846 (u.dz == 0 && isok(rx, ry) &&
847 dig_typ(obj, rx, ry) != DIGTYP_UNDIGGABLE))
867 register int rx, ry; local
896 rx = u.ux + u.dx;
898 if(!isok(rx, ry)) {
902 lev = &levl[rx][ry];
903 if(MON_AT(rx, ry) && attack(m_at(rx, r
[all...]
H A Dapply.c162 its_dead(rx, ry, resp)
163 int rx, ry, *resp;
171 if (Hallucination && sobj_at(CORPSE, rx, ry)) {
177 } else if (Role_if(PM_HEALER) && ((otmp = sobj_at(CORPSE, rx, ry)) != 0 ||
178 (otmp = sobj_at(STATUE, rx, ry)) != 0)) {
181 if (vobj_at(rx, ry)->otyp == STATUE) otmp = vobj_at(rx, ry);
184 (rx == u.ux && ry == u.uy) ? "this" : "that");
186 ttmp = t_at(rx, ry);
211 int rx, r local
2116 int rx, ry, proficient, res = 0; local
[all...]
H A Dread.c1395 int rx, ry; local
1397 for(rx = rooms[rnum].lx-1; rx <= rooms[rnum].hx+1; rx++)
1399 set_lit(rx, ry,
H A Dmkmaze.c1044 register int rx = rn2(3), ry = rn2(3); local
1046 mv_bubble(b,b->dx + 1 - (!b->dx ? rx : (rx ? 1 : 0)),

Completed in 106 milliseconds