From 4c1e0d0db0fabea5e753d2253a5330c418dc5e6d Mon Sep 17 00:00:00 2001 From: Anselme Date: Tue, 18 Aug 2015 14:37:08 +0200 Subject: [PATCH] added more cases again --- app/poilaumodule.cpp | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/app/poilaumodule.cpp b/app/poilaumodule.cpp index 3bd57e8..1f07902 100644 --- a/app/poilaumodule.cpp +++ b/app/poilaumodule.cpp @@ -2,7 +2,7 @@ #include "message.h" #define VOY_NONE -1 -enum{VOY_A, VOY_E, VOY_I, VOY_O, VOY_U, VOY_ET, VOY_AI, VOY_OU, VOY_IN, VOY_EN, VOY_OUILLE}; +enum{VOY_A, VOY_E, VOY_I, VOY_O, VOY_U, VOY_ET, VOY_AI, VOY_OU, VOY_IN, VOY_ON, VOY_OI, VOY_EN, VOY_OUILLE}; bool PoilAuModule::messageHandler(Message msg) { @@ -29,14 +29,12 @@ bool PoilAuModule::messageHandler(Message msg) if(msg.args.endsWith("ait", Qt::CaseInsensitive)) voy = VOY_AI; - else if(msg.args.endsWith("it", Qt::CaseInsensitive)) - voy = VOY_I; if(msg.args.endsWith("ais", Qt::CaseInsensitive)) voy = VOY_AI; - else if(msg.args.endsWith("is", Qt::CaseInsensitive)) - voy = VOY_I; if(msg.args.endsWith("ai", Qt::CaseInsensitive)) voy = VOY_AI; + else if(msg.args.endsWith("oi", Qt::CaseInsensitive)) + voy = VOY_OI; else if(msg.args.endsWith("i", Qt::CaseInsensitive)) voy = VOY_I; @@ -56,6 +54,16 @@ bool PoilAuModule::messageHandler(Message msg) voy = VOY_EN; if(msg.args.endsWith("in", Qt::CaseInsensitive)) voy = VOY_IN; + if(msg.args.endsWith("on", Qt::CaseInsensitive)) + voy = VOY_ON; + if(msg.args.endsWith("ont", Qt::CaseInsensitive)) + voy = VOY_ON; + if(msg.args.endsWith("oie", Qt::CaseInsensitive)) + voy = VOY_OI; + if(msg.args.endsWith("ois", Qt::CaseInsensitive)) + voy = VOY_OI; + if(msg.args.endsWith("oit", Qt::CaseInsensitive)) + voy = VOY_OI; if(msg.args.endsWith("a", Qt::CaseInsensitive)) voy = VOY_A; @@ -94,6 +102,12 @@ bool PoilAuModule::messageHandler(Message msg) case VOY_IN : answer = say("Poil aux mains."); break; + case VOY_ON : + answer = say("Poil au fion."); + break; + case VOY_OI : + answer = say("Poil aux doigts."); + break; case VOY_EN : answer = say("Poil aux dents."); break;