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