Trace Refactor #233

Zusammengeführt
YoyoNow hat 121 Commits von TracerGUI nach master 2024-04-21 16:03:26 +02:00 zusammengeführt
2 geänderte Dateien mit 6 neuen und 3 gelöschten Zeilen
Nur Änderungen aus Commit 4620e83a82 werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -111,11 +111,12 @@ public class Recorder implements Listener {
*
* @param region region to be recorded
*/
public void startRecording(Region region){
if(activeTraces.containsKey(region)) return;
public int startRecording(Region region){
if(activeTraces.containsKey(region)) return -1;
if(autoTraceRegions.contains(region)) noTntRecordedCounter.put(region, 0);
Trace trace = new Trace(region);
activeTraces.put(region, trace);
return manager.add(trace);
}
/** Stops the recording at the given region

Datei anzeigen

@ -56,12 +56,14 @@ public class TraceManager implements Listener {
/** Adds a new trace to the global record
*
* @param trace Trace to be added
* @return id of the created trace
*/
protected void add(Trace trace){
protected int add(Trace trace){
for(Player player: viewFlagMap.keySet())
trace.render(player, viewFlagMap.get(player), bundleFilterMap.get(player));
traces.put(nextOpenId, trace);
nextOpenId++;
return nextOpenId--;
}
/** Removes the trace with the given id