// AI Tank Movement // // An interface to the tank purely for movement control, no sensor data may be taken. // // Author Matthew Caryl // Created 14.11.96 // // Although under copywrite to the author (Matthew Caryl) this code can be copied and modified for non-commercial // purposes as long as any derivatives contain this condition. package ThinkTank; interface TankAction { public void turn(float angle); public void move(float distance); public void aim(float angle); public void fire(); }