package in.twizmwaz.cardinal.module.modules.scoreboard;
import in.twizmwaz.cardinal.match.Match;
import in.twizmwaz.cardinal.module.LoadTime;
import in.twizmwaz.cardinal.module.ModuleBuilder;
import in.twizmwaz.cardinal.module.ModuleCollection;
import in.twizmwaz.cardinal.module.ModuleLoadTime;
import in.twizmwaz.cardinal.module.modules.team.TeamModule;
import in.twizmwaz.cardinal.util.Teams;
@LoadTime(ModuleLoadTime.LATER)
public class ScoreboardModuleBuilder implements ModuleBuilder {
@Override
public ModuleCollection<ScoreboardModule> load(Match match) {
ModuleCollection<ScoreboardModule> results = new ModuleCollection<>();
for (TeamModule team : Teams.getTeams()) {
results.add(new ScoreboardModule(team));
}
return results;
}
}