Class ArenaEvergreen
java.lang.Object
org.ironmaple.simulation.SimulatedArena
org.ironmaple.simulation.seasonspecific.evergreen.ArenaEvergreen
A field with no obstacles
This class represents the playing field for the simulated Evergreen Field
It extends SimulatedArena.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.ironmaple.simulation.SimulatedArena
SimulatedArena.FieldMap, SimulatedArena.Simulatable -
Field Summary
Fields inherited from class org.ironmaple.simulation.SimulatedArena
ALLOW_CREATION_ON_REAL_ROBOT, bluePublishers, blueScore, blueScoringBreakdown, blueTable, customSimulations, driveTrainSimulations, gamePieces, genericInfoTable, matchClock, matchClockPublisher, physicsWorld, redPublishers, redScore, redScoringBreakdown, redTable, resetFieldPublisher, resetFieldSubscriber -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidEvergreen does not have game pieces, this method does nothing.Methods inherited from class org.ironmaple.simulation.SimulatedArena
addCustomSimulation, addDriveTrainSimulation, addGamePiece, addGamePieceProjectile, addIntakeSimulation, addToScore, addValueToMatchBreakdown, addValueToMatchBreakdown, clearGamePieces, disableBreakdownPublishing, enableBreakdownPublishing, gamePieceLaunched, gamePiecesOnField, getGamePiecesArrayByType, getGamePiecesByType, getGamePiecesPosesByType, getInstance, getScore, getScore, getSimulationDt, getSimulationSubTicksIn1Period, overrideInstance, overrideSimulationTimings, publishBreakdown, removeGamePiece, removePiece, removeProjectile, replaceValueInMatchBreakDown, replaceValueInMatchBreakDown, resetFieldForAuto, setupValueForMatchBreakdown, shutDown, simulationPeriodic, simulationSubTick
-
Constructor Details
-
ArenaEvergreen
public ArenaEvergreen(boolean withWalls) A field with no obstacles
This class represents the playing field for the simulated Evergreen Field
It extends
SimulatedArena.- Parameters:
withWalls- used to add wall obstacles when desired.
-
-
Method Details
-
placeGamePiecesOnField
public void placeGamePiecesOnField()Evergreen does not have game pieces, this method does nothing.
Places Game Pieces on the Field for Autonomous Mode.
This method sets up the game pieces on the field, typically in their starting positions for autonomous mode.
It should be implemented differently for each season-specific subclass of
SimulatedArenato reflect the unique game piece placements for that season's game.- Specified by:
placeGamePiecesOnFieldin classSimulatedArena
-