Compare commits

..

2 Commits

Author SHA1 Message Date
daff654867 added reset to TermWriteable 2022-03-03 15:44:32 +01:00
242db10083 made changes 2022-03-02 11:51:17 +01:00
7 changed files with 31 additions and 3 deletions

View File

@@ -28,8 +28,6 @@ class Init {
Debug.printBuildInfo();
Log.moveToOutput("main");
Routing.instance.init();
MainLoop.add(()->{

View File

@@ -94,4 +94,11 @@ class MainTerm implements TermWriteable {
public function isColor():Bool {
return Term.isColor();
}
public function reset() {
this.setBackgroundColor(Black);
this.setTextColor(White);
this.clear();
this.setCursorPos(0,0);
}
}

View File

@@ -97,7 +97,7 @@ class Net {
pack.ttl--;
if (sendRaw(pack)){
if (!sendRaw(pack)){
// Cant forward
}
}

View File

@@ -108,4 +108,11 @@ class Screen implements TermWriteable implements IPeripheral {
public function isColor():Bool {
return nativ.isColor();
}
public function reset() {
this.setBackgroundColor(Black);
this.setTextColor(White);
this.clear();
this.setCursorPos(0,0);
}
}

View File

@@ -166,4 +166,11 @@ class TermBuffer implements TermWriteable {
public function isColor():Bool {
throw new haxe.exceptions.NotImplementedException();
}
public function reset() {
this.setBackgroundColor(Black);
this.setTextColor(White);
this.clear();
this.setCursorPos(0,0);
}
}

View File

@@ -124,4 +124,8 @@ class WindowContext implements TermWriteable {
public function isColor():Bool {
return writer.isColor();
}
public function reset() {
writer.reset();
}
}

View File

@@ -36,4 +36,9 @@ interface TermWriteable {
public function isColor():Bool;
// setPaletteColor(...)
// getPaletteColor(colour)
/**
Clears the screen, resetes the courser to (0,0) and resetes the color to Black and White.
**/
public function reset():Void;
}