Searched refs:logical_adjacent (Results 1 – 6 of 6) sorted by relevance
/dports/games/hyperrogue/hyperrogue-12.0f/ |
H A D | checkmove.cpp | 145 …if(!logical_adjacent(c3, c3->monst, c2) || !logical_adjacent(c2, c3->monst, c) || (c3->monst == mo… in monstersnear() 166 (c2->monst != moLancer || isUnarmed(who) || !logical_adjacent(c, who, c2))) { in monstersnear()
|
H A D | attack.cpp | 150 if(c1 != c2 && !logical_adjacent(c1, m1, c2)) return false; in canAttack() 1245 if(logical_adjacent(mt, who, c)) stabthere = true, away = false; 1297 if(!logical_adjacent(mt, who, c)) continue; in forCellIdEx()
|
H A D | passable.cpp | 588 EX bool logical_adjacent(cell *c1, eMonster m1, cell *c2) { in logical_adjacent() function
|
H A D | monstermove.cpp | 243 forCellEx(c3, ct) if(!logical_adjacent(cf, m, c3)) { in moveMonster() 468 forCellEx(c3, c2) if(c1 != c3 && !logical_adjacent(c1, m, c3)) in moveval()
|
H A D | pcmove.cpp | 1614 if(logical_adjacent(mi.t, who, c)) stabthere = true; in do_we_stab_a_friend()
|
H A D | complex.cpp | 2981 if (!logical_adjacent(c2,moKrakenT,c)) continue; in attacks()
|