Lines Matching refs:colorpair
1281 EX int inpair(cell *c, int colorpair) { in inpair() argument
1282 return (colorpair >> pattern_threecolor(c)) & 1; in inpair()
1293 EX void hexvisit(cell *c, cell *from, int d, bool mounted, int colorpair) { in hexvisit() argument
1305 if(c->monst == moHexSnake && snake_pair(c) == colorpair) { in hexvisit()
1308 if(!inpair(from, colorpair)) return; in hexvisit()
1328 EX void movehex(bool mounted, int colorpair) { in movehex() argument
1347 for(int t=0; t<c->type; t++) if(c->move(t) && inpair(c->move(t), colorpair)) in movehex()
1352 hexvisit(c->move(t), c, t, mounted, colorpair); in movehex()
1360 int colorpair; in movehex_rest() local
1362 colorpair = snake_pair(c); in movehex_rest()
1367 if(inpair(c->move(dirtable[u]), colorpair)) in movehex_rest()
1368 hexvisit(c, c->move(dirtable[u]), c->c.spin(dirtable[u]), mounted, colorpair); in movehex_rest()