Use Massive collections to avoid null checks, convert to lower case and use quicker permission and flag checking.

This commit is contained in:
Olof Larsson
2014-11-13 11:41:21 +01:00
parent aa0edb28b7
commit a376fffa47
6 changed files with 227 additions and 200 deletions

View File

@@ -51,7 +51,7 @@ public class CmdFactionsPerm extends FactionsCommand
msg(MPerm.getStateHeaders());
for (MPerm perm : MPerm.getAll())
{
msg(perm.getStateInfo(faction.getPermittedRelations(perm), true));
msg(perm.getStateInfo(faction.getPermitted(perm), true));
}
return;
}
@@ -65,7 +65,7 @@ public class CmdFactionsPerm extends FactionsCommand
{
msg(Txt.titleize("Perm for " + faction.describeTo(msender, true)));
msg(MPerm.getStateHeaders());
msg(mperm.getStateInfo(faction.getPermittedRelations(mperm), true));
msg(mperm.getStateInfo(faction.getPermitted(mperm), true));
return;
}
@@ -105,7 +105,7 @@ public class CmdFactionsPerm extends FactionsCommand
// Inform
msg(Txt.titleize("Perm for " + faction.describeTo(msender, true)));
msg(MPerm.getStateHeaders());
msg(mperm.getStateInfo(faction.getPermittedRelations(mperm), true));
msg(mperm.getStateInfo(faction.getPermitted(mperm), true));
}
}