# HG changeset patch # User Franck Deroche # Date 1179606329 -7200 # Node ID 888f56363d6da42098db82887c8d06d1fecf4015 # Parent 8391a973c9dc8324812ac6efa8faddd775d1cef9 Rusard peut desormais lancer la partie, et annonce la personne qu'il voit repondre en premier. diff -r 8391a973c9dc -r 888f56363d6d org/defr/bots/Rusard.java --- a/org/defr/bots/Rusard.java Sat May 19 22:24:31 2007 +0200 +++ b/org/defr/bots/Rusard.java Sat May 19 22:25:29 2007 +0200 @@ -35,6 +35,7 @@ } public void onMessage(String ch, String s, String l, String h, String m) { + super.onMessage(ch, s, l, h, m); if(m.startsWith("@") || m.startsWith(getNick() + ",")) { String command; if(m.startsWith("@")) { @@ -59,6 +60,20 @@ String t = df.format(c.getTime()); sendMessage(replyTo, "Nous sommes le " + t); } + else if(message.equalsIgnoreCase("lancement")) { + try { + Thread.sleep((long) (Math.random() * 5000)); + } catch (InterruptedException e) { + System.err.println("Interuption du sommeil, envoi direct du message"); + } + sendMessage(replyTo, "Lapin"); + addMessageListener("Bunny", new Callback() { + public void go(String sender, String replyTo, String message) { + sendMessage(replyTo, "Premier : " + sender); + } + }); + + } else if(message.equalsIgnoreCase("de")) { int v = random.nextInt(6) + 1; sendMessage(replyTo, "De : " + v);