robocode.control.snapshot
Interface IShipSnapshot

All Superinterfaces:
IRobotSnapshot, ITransformable, ITransformablePeer

public interface IShipSnapshot
extends IRobotSnapshot

Interface for the ShipSnapshots. Basically just adds a list with ComponentSnapshots to the RobotSnapshot.

Author:
Thales B.V. / Thomas Hakkers

Method Summary
 ArrayList<IComponentSnapshot> getComponents()
           
 
Methods inherited from interface robocode.control.snapshot.IRobotSnapshot
getBodyColor, getBodyHeading, getContestantIndex, getDebugProperties, getEnergy, getGunColor, getGunHeading, getGunHeat, getName, getOutputStreamSnapshot, getRadarColor, getRadarHeading, getRobotIndex, getScanColor, getScoreSnapshot, getShortName, getState, getTeamIndex, getTeamName, getVelocity, getVeryShortName, getX, getY, isDroid, isPaintEnabled, isPaintRobot, isSentryRobot, isSGPaintEnabled
 
Methods inherited from interface robocode.robotinterfaces.ITransformable
getBoundingBox, isAdvancedRobot, isInteractiveRobot, isJuniorRobot, isShip
 
Methods inherited from interface robocode.robotinterfaces.ITransformablePeer
getBattleFieldHeight, getBattleFieldWidth
 

Method Detail

getComponents

ArrayList<IComponentSnapshot> getComponents()


Copyright © 2015 Robocode. All Rights Reserved.