|
||||||||||
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 |