package kpc.common.core;
import kpc.common.computer.ServerComputer;
public final class ServerComputerRegistry
extends ComputerRegistry<ServerComputer>{
@Override
public void update(){
for (ServerComputer serverComputer : this.all()) {
serverComputer.broadcastState();
}
}
@Override
public void register(int id, ServerComputer computer){
super.register(id, computer);
computer.broadcastState();
}
@Override
public void remove(int id){
ServerComputer comp = this.get(id);
if(comp != null){
comp.broadcastDelete();
}
super.remove(id);
}
}