package complexion.network.message;
import java.util.ArrayList;
import com.esotericsoftware.kryo.Kryo;
/**
* This class is responsible for registering the classes we want to use as messages.
* It needs to be called both from client and server when the network is set up.
*/
public class RegisterClasses {
public static void registerClasses(Kryo kryo)
{
kryo.register(LoginRequest.class);
kryo.register(LoginAccepted.class);
kryo.register(SendResourceHashes.class);
kryo.register(FullAtomUpdate.class);
kryo.register(AtomDelta.class);
kryo.register(ArrayList.class);
kryo.register(InputData.class);
kryo.register(SendMovementEvent.class);
kryo.register(DialogSync.class);
kryo.register(CreateDialog.class);
kryo.register(VerbParameter.class);
kryo.register(VerbParameter.Type.class);
kryo.register(VerbSignature.class);
kryo.register(VerbResponse.class);
kryo.register(AtomVerbs.class);
}
}