Lines Matching refs:dirX
116 float dirX; in wander() local
122 if (self->dirX == 0) in wander()
124 self->dirX = self->speed * (prand() % 2 == 0 ? -1 : 1); in wander()
131 self->dirX = 0; in wander()
149 if (self->dirX < 0) in wander()
154 else if (self->dirX > 0) in wander()
159 dirX = self->dirX; in wander()
161 if (self->dirX != 0 && isAtEdge(self) == 1) in wander()
163 self->dirX = 0; in wander()
168 if (self->dirX == 0 && dirX != 0) in wander()
172 self->dirX = -dirX; in wander()
187 self->dirX = self->target->x < self->x ? -self->speed : self->speed; in moveToFood()
189 self->face = (self->dirX < 0 ? LEFT : RIGHT); in moveToFood()
191 if (self->dirX != 0 && isAtEdge(self) == 1) in moveToFood()
193 self->dirX = 0; in moveToFood()
263 self->dirX = self->speed; in creditsMove()
267 if (self->dirX == 0) in creditsMove()