|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Plugin
Plugin is an interface that defines basic interactions between a robot and any implementing Plugin
| Method Summary | |
|---|---|
void |
onBulletHit(robocode.BulletHitEvent e)
Event method called by Robocode when a bullet this robot fired hits another robot |
void |
onBulletHitBullet(robocode.BulletHitBulletEvent e)
Event method called by Robocode when a bullet this robot fired collides with a bullet fired by another robot |
void |
onBulletMissed(robocode.BulletMissedEvent e)
Event method called by Robocode when a bullet this robot fired hit a wall |
void |
onDeath(robocode.DeathEvent e)
Event method called by Robocode when this robot dies |
void |
onHitByBullet(robocode.HitByBulletEvent e)
Event method called by Robocode when this robot gets hit by a bullet |
void |
onHitRobot(robocode.HitRobotEvent e)
Event method called by Robocode when this robot collides with another robot |
void |
onHitWall(robocode.HitWallEvent e)
Event method called by Robocode when this robot hits a wall |
void |
onPaint(java.awt.Graphics2D g)
Event method called by Robocode when this robot is allowed to draw debugging graphics to the screen |
void |
onRobotDeath(robocode.RobotDeathEvent e)
Event method called by Robocode when a robot dies |
void |
onRobotFire(double deltaEnergy)
Event method called by this robot when it detects that the enemy fired a bullet |
void |
onScannedRobot(robocode.ScannedRobotEvent e)
Event method called by Robocode when this robot's scanner passes over another robot |
void |
onWin(robocode.WinEvent e)
Event method called by Robocode when this robot wins a round |
| Method Detail |
|---|
void onRobotFire(double deltaEnergy)
double - deltaEnergy the power of the bullet firedvoid onScannedRobot(robocode.ScannedRobotEvent e)
ScannedRobotEvent - information about the scanned robotvoid onHitByBullet(robocode.HitByBulletEvent e)
HitByBulletEvent - information about ther bullet
that hit this robotvoid onBulletHit(robocode.BulletHitEvent e)
BulletHitEvent - information about the robot
that got hit by the bulletvoid onBulletMissed(robocode.BulletMissedEvent e)
BulletMissedEvent - information about the bulletvoid onBulletHitBullet(robocode.BulletHitBulletEvent e)
BulletHitBulletEvent - information about the bulletsvoid onHitWall(robocode.HitWallEvent e)
HitWallEvent - information about the wallvoid onHitRobot(robocode.HitRobotEvent e)
HitRobotEvent - information about the collision and
the other robot in the crashvoid onRobotDeath(robocode.RobotDeathEvent e)
RobotDeathEvent - name of decaesed robotvoid onWin(robocode.WinEvent e)
WinEvent - void onDeath(robocode.DeathEvent e)
DeathEvent - void onPaint(java.awt.Graphics2D g)
Graphics2D - graphics that provides drawing method for painting
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||