29 lines
745 B
Java
29 lines
745 B
Java
package de.blight.game;
|
|
|
|
import de.blight.common.BlightHome;
|
|
|
|
import java.io.IOException;
|
|
import java.nio.file.Files;
|
|
import java.nio.file.Path;
|
|
|
|
/**
|
|
* Schreibt Live-Daten (Spielerposition) in eine Temp-Datei im BlightHome-Verzeichnis,
|
|
* damit der Editor sie live anzeigen kann.
|
|
*/
|
|
public final class LiveBroadcast {
|
|
|
|
public static final Path POS_FILE = BlightHome.resolve("blight_live.pos");
|
|
|
|
private LiveBroadcast() {}
|
|
|
|
public static void writePosition(float x, float y, float z) {
|
|
try {
|
|
Files.writeString(POS_FILE, x + "|" + y + "|" + z);
|
|
} catch (IOException ignored) {}
|
|
}
|
|
|
|
public static void clear() {
|
|
try { Files.deleteIfExists(POS_FILE); } catch (IOException ignored) {}
|
|
}
|
|
}
|