Home | History | Annotate | Download | only in battlestar

Lines Matching refs:position

49 	if (testbit(location[position].objects, VIPER) && !notes[CANTLAUNCH]) {
51 clearbit(location[position].objects, VIPER);
52 position = location[position].up;
71 if (notes[LAUNCHED] && testbit(location[position].objects, LAND) &&
72 location[position].down) {
74 position = location[position].down;
75 setbit(location[position].objects, VIPER);
185 if (testbit(location[position].objects, CAR)) {
189 clearbit(location[position].objects, CAR);
190 setbit(location[position].objects, CRASH);
203 if (testbit(location[position].objects, HORSE)) {
208 clearbit(location[position].objects, HORSE);
209 while (!(position = rnd(NUMOFROOMS + 1)) || !OUTSIDE ||
210 !beenthere[position] || location[position].flyhere)
212 setbit(location[position].objects, HORSE);
213 if (location[position].north)
214 position = location[position].north;
215 else if (location[position].south)
216 position = location[position].south;
217 else if (location[position].east)
218 position = location[position].east;
220 position = location[position].west;
236 if (position == 217) {
251 switch(position) {