import java.util.ArrayList; interface TerrainInterface { // this is a prototype of terrain interface // you are not forced to use this specific one // list of the tanks in the terrain (tanklist is an extension of // ArrayList) public TankList getTankList(); // return true if the tank can move in the direction dir public boolean canTankMakeMove(Tank t, int dir); // return the amount of rotation public double rotateDelta(); // return the amount of movement public double moveDelta(); }