Home
last modified time | relevance | path

Searched refs:P_CHAIN (Results 1 – 4 of 4) sorted by relevance

/dports/games/hyperrogue/hyperrogue-12.0f/
H A Dpassable.cpp124 #define P_CHAIN Flag(26) // for chaining moves with boats macro
217 if(from && isWatery(from) && w->wall == waBoat && F(P_CHAIN)) in passable()
220 if(from && isWatery(from) && isWatery(w) && F(P_CHAIN) && !againstCurrent(w, from)) in passable()
H A Dshmup.cpp247 if(c2 != c && !passable_for(m->type, c2, c, P_CHAIN | P_ONPLAYER)) { in trackroute()
2095 passable_for(m->type, c2, c, P_CHAIN | P_ONPLAYER)) in moveMonster()
2224 if(m->type == moButterfly && !passable_for(m->type, c2, m->base, P_CHAIN | reflectflag)) { in moveMonster()
2356 …if(passable_for(m->type, c2, m->base, P_CHAIN | P_ONPLAYER | reflectflag) && !isWatery(c2) && m->i… in moveMonster()
2375 …e(c2, m->base, P_BLOW | reflectflag) : passable_for(m->type, c2, m->base, P_CHAIN | reflectflag)) { in moveMonster()
2627 (passable_for(eMonster(t), c, c2, P_CHAIN | P_ONPLAYER) || c->wall == waThumperOn)) { in turn()
H A Dmonstermove.cpp1080 else if(passable_for(movtype, from, c, P_CHAIN | P_MONSTER)) ; in groupmove2()
1091 passable_for(movtype, from, c, P_CHAIN | P_MONSTER) in groupmove2()
1092 && passable_for(movtype, c, c2, P_CHAIN | P_MONSTER); in groupmove2()
H A Dmonstergen.cpp260 if(!passable_for(m, c2, c, P_MONSTER | P_ONPLAYER | P_CHAIN)) return; in canReachPlayer()