Added debug-mode for UI to central server
This commit is contained in:
@@ -4,6 +4,7 @@ message ModeChange {
|
||||
enum Mode {
|
||||
ManualControl = 0;
|
||||
PerimeterBuilding = 1;
|
||||
PerimeterDebug = 2;
|
||||
}
|
||||
|
||||
Mode newMode = 1;
|
||||
|
||||
@@ -98,7 +98,6 @@ class Handler : SimpleChannelInboundHandler<Any>() {
|
||||
ctx.writeAndFlush(response).addListener(io.netty.channel.ChannelFutureListener.CLOSE)
|
||||
}
|
||||
Constants.getDebug -> {
|
||||
|
||||
val msg = RoomModel.getDebugInfo()
|
||||
val outs = CodedOutputStream(ByteArray(msg.getSizeNoTag()))
|
||||
msg.writeTo(outs)
|
||||
|
||||
@@ -9,13 +9,15 @@ object Server {
|
||||
enum class ServerMode {
|
||||
IDLE,
|
||||
MANUAL_MODE,
|
||||
PERIMETER_BUILDING;
|
||||
PERIMETER_BUILDING,
|
||||
PERIMETER_DEBUG;
|
||||
|
||||
companion object {
|
||||
fun fromProtoMode(mode: ModeChange.Mode): ServerMode {
|
||||
return when (mode) {
|
||||
ModeChange.Mode.ManualControl -> MANUAL_MODE
|
||||
ModeChange.Mode.PerimeterBuilding -> PERIMETER_BUILDING
|
||||
ModeChange.Mode.PerimeterDebug -> PERIMETER_DEBUG
|
||||
else -> throw IllegalArgumentException("Illegal argument when parsing ServerMode from Protobuf Mode")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user