Skip to content

Commit e31111f

Browse files
committed
Fixed GPS tests, fixed broken references for jar building
1 parent 6b56ffa commit e31111f

File tree

5 files changed

+12
-5
lines changed

5 files changed

+12
-5
lines changed

projects/common-api/src/main/java/dan200/computercraft/api/network/Packet.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* @see PacketNetwork#transmitSameDimension(Packet, double)
1919
* @see PacketNetwork#transmitInterdimensional(Packet)
2020
* @see PacketReceiver#receiveDifferentDimension(Packet)
21-
* @see PacketReceiver#receiveSameDimension(Packet, double)
21+
* @see PacketReceiver#receiveSameDimension(Packet, double, double)
2222
*/
2323
public record Packet(
2424
int channel,

projects/common-api/src/main/java/dan200/computercraft/api/network/PacketNetwork.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public interface PacketNetwork {
4040
* @param packet The packet to send.
4141
* @param range The maximum distance this packet will be sent.
4242
* @see #transmitInterdimensional(Packet)
43-
* @see PacketReceiver#receiveSameDimension(Packet, double)
43+
* @see PacketReceiver#receiveSameDimension(Packet, double, double)
4444
*/
4545
void transmitSameDimension(Packet packet, double range);
4646

projects/common-api/src/main/java/dan200/computercraft/api/network/PacketReceiver.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public interface PacketReceiver {
3535
*
3636
* @return The maximum distance this device can send and receive messages.
3737
* @see #isInterdimensional()
38-
* @see #receiveSameDimension(Packet packet, double)
38+
* @see #receiveSameDimension(Packet packet, double, double)
3939
* @see PacketNetwork#transmitInterdimensional(Packet)
4040
*/
4141
double getRange();

projects/common/src/test/java/dan200/computercraft/impl/network/wired/NetworkTest.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
package dan200.computercraft.impl.network.wired;
66

7+
import dan200.computercraft.api.network.PacketReceiver;
78
import dan200.computercraft.api.network.wired.WiredElement;
89
import dan200.computercraft.api.network.wired.WiredNetwork;
910
import dan200.computercraft.api.network.wired.WiredNetworkChange;
@@ -350,6 +351,12 @@ public NetworkElement addPeripheral(String name) {
350351
public Map<String, IPeripheral> allPeripherals() {
351352
return remotePeripherals;
352353
}
354+
@Override
355+
public double getCachedSignalStrength(PacketReceiver recipient) { return 0.0; }
356+
@Override
357+
public double getCachedSignalQuality(PacketReceiver recipient) { return 0.0; }
358+
@Override
359+
public void addToCache(PacketReceiver recipient, double signalStrength, double signalQuality) {}
353360
}
354361

355362
private static final class NetworkPeripheral implements IPeripheral {

projects/core/src/test/resources/test-rom/spec/support/fake_computer.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,8 @@ local function add_modem(owner, side)
119119

120120
for _, adjacent in pairs(adjacent) do
121121
if adjacent.open[channel] then
122-
local distance = (adjacent.owner.position - owner.position):length()
123-
adjacent.owner.queue_event("modem_message", adjacent.side, channel, reply_channel, payload, distance)
122+
local signalStrength = (adjacent.owner.position - owner.position):length()
123+
adjacent.owner.queue_event("modem_message", adjacent.side, channel, reply_channel, payload, signalStrength, 1.0)
124124
end
125125
end
126126
end,

0 commit comments

Comments
 (0)