package modules;
import bot.Config;
import bot.Message;
import bot.Server;
public class London implements bot.Module {
private boolean on = false;
@Override
public void parse(Message m) {
String target = m.param();
if(!m.param().startsWith("#")) target = m.sender();
if(Config.getAdmins().contains(m.sender())){
if(m.botCommand().equals("londonon")) on = true;
if(m.botCommand().equals("londonoff")) on = false;
}
if(m.botCommand().equals("london") && (on || Config.getAdmins().contains(m.sender()))){
if(m.botParams().length() > 10){
Server.say(target, "dats 2 long man");
return;
}
char[] chars = m.botParams().toCharArray();
String first = "";
for(int i = 0; i < chars.length; i++){
first += String.valueOf(chars[i]).toUpperCase() + " ";
}
first.trim();
Server.say(target, first);
for(int i = 1; i < chars.length; i++){
Server.say(target, String.valueOf(chars[i]).toUpperCase());
}
}
if(m.botCommand().equals("sqlondon") && (on || Config.getAdmins().contains(m.sender()))){
if(m.botParams().length() > 10){
Server.say(target, "dats 2 long man");
return;
}
char[] chars = m.botParams().toCharArray();
String first = "";
for(int i = 0; i < chars.length; i++){
first += String.valueOf(chars[i]).toUpperCase() + " ";
}
first.trim();
Server.say(target, first);
for(int i = 1; i < chars.length-1; i++){
String tosay = String.valueOf(chars[i]).toUpperCase();
for(int j = 0; j < (chars.length-1)+(chars.length-2); j++){
tosay += " ";
}
tosay += String.valueOf(chars[chars.length-i-1]).toUpperCase();
Server.say(target,tosay);
}
String last = "";
for(int i = chars.length-1; i >= 0; i--){
last += String.valueOf(chars[i]).toUpperCase() + " ";
}
last.trim();
Server.say(target, last);
}
}
}