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.Serializable
Defines 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 int
getHeight()
Returns the height of this battlefield.int
getWidth()
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.
-
-