The RobocodeEngine is the interface provided for external applications in order to let these applications run battles within the Robocode application, and to get the results from these battles.
This class in the main entry class of the {@code robocode.control} package.
The RobocodeEngine is used by e.g. RoboRumble@Home client, which is integrated in Robocode. In addition, the RobocodeEngine is also used by the test units for testing the Robocode application itself.
@author Mathew A. Nelson (original)
@author Flemming N. Larsen (contributor)
@author Robert D. Maupin (contributor)
@author Nathaniel Troutman (contributor)
@author Joachim Hofer (contributor)
@author Pavel Savara (contributor)