|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--robocode.Bullet
Represents a bullet. This is returned from fireBullet(), and all the bullet-related events.
Robot.fireBullet(double)
,
BulletHitBulletEvent
,
BulletHitEvent
,
BulletMissedEvent
Constructor Summary | |
Bullet(BulletPeer peer)
Called by the game to create a Bullet object |
Method Summary | |
double |
getHeading()
Returns the direction the bullet is/was heading, in degrees (0 <= getHeading() < 360) This is not relative to the direction you are facing. |
double |
getHeadingRadians()
Returns the direction the bullet is/was heading, in radians (0 <= getHeadingRadians() < 2 * Math.PI) This is not relative to the direction you are facing. |
String |
getName()
Returns the name of the robot that fired this bullet |
double |
getPower()
Returns the power of this bullet. |
double |
getVelocity()
Returns the velocity of this bullet. |
String |
getVictim()
Returns the name of the robot that this bullet hit, or null. |
double |
getX()
Returns the x position of the bullet. |
double |
getY()
Returns the y position of the bullet. |
boolean |
isActive()
Returns true if the bullet is still on the battlefield, false otherwise. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Bullet(BulletPeer peer)
Method Detail |
public double getHeading()
public double getHeadingRadians()
public String getName()
public double getPower()
public double getVelocity()
public String getVictim()
public double getX()
public double getY()
public boolean isActive()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |