MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / _debugPrintScene

Method _debugPrintScene

src/main/java/field/graphics/Scene.java:332–349  ·  view source on GitHub ↗
(Set<Object> seen)

Source from the content-addressed store, hash-verified

330 }
331
332 public String _debugPrintScene(Set<Object> seen) {
333
334 String ret = "" + this + "\n<p>";
335 String indent = "&nbsp;&nbsp;&nbsp;";
336 String prefix = indent;
337 if (seen.contains(this)) return ret;
338
339 for (Map.Entry<Integer, Set<Consumer<Integer>>> c : internalScene.entrySet()) {
340 String tag = inverse(tagged)
341 .get(c.getValue());
342 ret = ret + prefix + "" + c.getKey() + ":" + (tag == null ? "" : tag) + "\n<p>";
343 prefix = prefix + indent;
344 for (Consumer<Integer> cc : c.getValue())
345 ret = ret + "\n<p>" + debugPrintScene(cc, prefix, seen);
346 prefix = prefix.substring(indent.length());
347 }
348 return "{HTML}" + ret;
349 }
350
351 private String debugPrintScene(Consumer<Integer> cc, String prefix, Set<Object> seen) {
352

Callers 1

debugPrintSceneMethod · 0.95

Calls 6

inverseMethod · 0.95
debugPrintSceneMethod · 0.95
getMethod · 0.65
containsMethod · 0.45
getValueMethod · 0.45
lengthMethod · 0.45

Tested by

no test coverage detected