Mercurial > defr > bots
changeset 9:888f56363d6d
Rusard peut desormais lancer la partie, et annonce la personne qu'il voit
repondre en premier.
author | Franck Deroche <defr@defr.net> |
---|---|
date | Sat, 19 May 2007 22:25:29 +0200 |
parents | 8391a973c9dc |
children | 8d3f8e4adba3 |
files | org/defr/bots/Rusard.java |
diffstat | 1 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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);