Home | History | Annotate | Download | only in warp

Lines Matching defs:tractee

605     OBJECT *tractee;
632 tractee = occupant[y][x];
634 assert(tractee);
641 if (tractee->type != Web &&
642 (tractee->mass < obj->mass * 5 ||
643 (tractee->type == Crusher && !dx) ) ) {
644 if (tractee == ent) {
648 else if (tractee == base) {
653 tractee->vely -= dy * to_or_fro;
654 tractee->velx -= dx * to_or_fro;
656 if (tractee->type == Torp ||
657 tractee->type == Star) {
658 if (tractee->flags & STATIC) { /* not a mover? */
659 tractee->flags &= ~STATIC;
660 tractee->prev->next = tractee->next;
661 tractee->next->prev = tractee->prev;
662 root.prev->next = tractee;
663 tractee->prev = root.prev;
664 root.prev = tractee;
665 tractee->next = &root;
669 else if (tractee->type == Crusher && !dy &&
670 dx==(tractee->image == '<' ? 1 : -1) ) {
671 setimage(tractee, (tractee->velx *= -1) < 0 ? '>' : '<');
673 if (tractee->mass * 5 > obj->mass)