wireless router now also injects received wireless messages into adjacent cc computers

This commit is contained in:
Florian Nücke 2014-03-06 11:11:16 +01:00
parent 01ff318383
commit 1d598367bb

View File

@ -33,6 +33,10 @@ class WirelessRouter extends Router with WirelessNetwork.Endpoint {
if (queue.size < 20) {
queue += ForgeDirection.UNKNOWN -> packet.hop()
}
packet.data.headOption match {
case Some(answerPort: java.lang.Double) => queueMessage(packet.port, answerPort.toInt, packet.data.drop(1).toSeq)
case _ => queueMessage(packet.port, -1, packet.data.toSeq)
}
}
override protected def relayPacket(sourceSide: ForgeDirection, packet: Packet) {