Claudio Rodolfo Sousa de Oliveira
unread,Mar 25, 2012, 2:00:26 PM3/25/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to ftc-rc2-20112, ftc-tpw-20112, Turma 126 B Sistema de Informação, ftc-tcc1-20112, sistemasftc2012, ftc-rc1-20112, ftc-tid3-20112, Robério Correia, ftc-tid1-20112, ftc-estagio, Jordan Alves Gusmão
Salve Pessoal,
A seguir todos os eventos que podem ser usados no robocode.
//Quando nenhum dos eventos abaixo acontecer, esse evento é chamado
public void run() {
while(true) {
//esse código é repetido continuamente (laço infinito)
}
}
//Quando o round acabar, esse evento é chamado
public void onRoundEnded(RoundEndedEvent event) {
//código aqui
//Pode-se, por exemplo, mudar a estratégia para o próximo round
}
//Quando o seu robô morrer, antes de iniciá-lo em outro round, esse evento é chamado
public void onRobotDeath(RobotDeathEvent event) {
//código aqui
//Pode-se, por exemplo, mudar a estratégia para o próximo round
}
//Quando qualquer robô morrer, esse evento é chamado
public void onDeath(DeathEvent event) {
//código aqui
}
//Quando o seu robô vencer um round, esse evento é chamado
public void onWin(WinEvent event) {
//código aqui
}
//Quando a batalha terminar, esse evento é chamado
public void onBattleEnded(BattleEndedEvent event) {
//código aqui
}
//Quando for atingido por um tiro, esse evento é chamado
public void onHitByBullet(HitByBulletEvent event) {
//código aqui
}
//Quando se erra o tiro usando fire(int), esse evento é chamado
public void onBulletMissed(BulletMissedEvent event) {
//código aqui
}
//Ao acertar um tiro no inimigo, esse evento é chamado
public void onBulletHit(BulletHitEvent event) {
//código aqui
}
//Quando bater em outro robô, esse evento é chamado
public void onHitRobot(HitRobotEvent event) {
//código aqui
}
//Quando bater na parede, esse evento é chamado
public void onHitWall(HitWallEvent event) {
//código aqui
}
//Quando o radar detectar outro robô, esse evento é chamado
public void onScannedRobot(ScannedRobotEvent event) {
//código aqui
}
//Quando o nosso tiro, acerta o tiro de outro robô, esse evento é chamado
public void onBulletHitBullet(BulletHitBulletEvent event) {
//código aqui
}
[]'s
Cláudio