Add functions to NAT DummyUI and CLI

This commit is contained in:
2023-01-19 10:07:04 -07:00
parent 8a1f1f27cd
commit 5c311fbfd7
4 changed files with 45 additions and 12 deletions

View File

@@ -32,6 +32,10 @@ class DummyUI implements ArchiveUI {
resolve([]);
}
public function chooseBetweenStrings(prompt:String, choices:Array<String>, resolve:String->Void) {
resolve(choices[0]);
}
public function handleChanges(archive:Archive, changeSet:ChangeSet) {}
public function displayMessage(message:String) {}
@@ -45,6 +49,9 @@ class DummyUI implements ArchiveUI {
public function cursorPosition():Option<Position> {
return None;
};
public function choosePosition(prompt:String, resolve:Position->Void) {
resolve({x: 0, y: 0, z: 0});
}
public function playgroundSystem():Null<PlaygroundSystem> {
return null;
}