Package robocode.control
Class BattlefieldSpecification
- java.lang.Object
-
- robocode.control.BattlefieldSpecification
-
- All Implemented Interfaces:
java.io.Serializable
public class BattlefieldSpecification extends java.lang.Object implements java.io.SerializableDefines the size of a battlefield, which is a part of theBattleSpecification.- Author:
- Mathew A. Nelson (original), Flemming N. Larsen (contributor)
- See Also:
BattleSpecification(int, BattlefieldSpecification, RobotSpecification[]),BattleSpecification(int, long, double, BattlefieldSpecification, RobotSpecification[]),BattleSpecification.getBattlefield(), Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BattlefieldSpecification()Creates a standard 800 x 600 battlefield.BattlefieldSpecification(int width, int height)Creates a battlefield of the specified width and height.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetHeight()Returns the height of this battlefield.intgetWidth()Returns the width of this battlefield.
-
-
-
Constructor Detail
-
BattlefieldSpecification
public BattlefieldSpecification()
Creates a standard 800 x 600 battlefield.
-
BattlefieldSpecification
public BattlefieldSpecification(int width, int height)Creates a battlefield of the specified width and height.- Parameters:
width- the width of the battlefield, where 400 <= width <= 5000.height- the height of the battlefield, where 400 <= height <= 5000.- Throws:
java.lang.IllegalArgumentException- if the width or height < 400 or > 5000.
-
-