Legger til nye klasser som kan serialiseres ved hjelp av kryo

This commit is contained in:
Kristian Knarvik 2020-03-19 11:48:21 +01:00
parent aa06d5df6c
commit dac90e413d

View File

@ -1,8 +1,11 @@
package inf112.fiasko.roborally.utility; package inf112.fiasko.roborally.utility;
import com.esotericsoftware.kryo.Kryo; import com.esotericsoftware.kryo.Kryo;
import inf112.fiasko.roborally.networking.ErrorResponse;
import inf112.fiasko.roborally.networking.SomeRequest; import inf112.fiasko.roborally.networking.SomeRequest;
import inf112.fiasko.roborally.networking.SomeResponse; import inf112.fiasko.roborally.networking.SomeResponse;
import inf112.fiasko.roborally.objects.IDeck;
import inf112.fiasko.roborally.objects.ProgrammingCard;
public final class NetworkUtil { public final class NetworkUtil {
@ -13,5 +16,8 @@ public final class NetworkUtil {
public static void registerClasses(Kryo kryo) { public static void registerClasses(Kryo kryo) {
kryo.register(SomeRequest.class); kryo.register(SomeRequest.class);
kryo.register(SomeResponse.class); kryo.register(SomeResponse.class);
kryo.register(ErrorResponse.class);
kryo.register(IDeck.class);
kryo.register(ProgrammingCard.class);
} }
} }