another big refactor

This commit is contained in:
2022-12-19 21:06:23 +01:00
parent 3cb1811dcb
commit a6ed7818da
45 changed files with 85 additions and 95 deletions

View File

@@ -1,7 +1,7 @@
package lib.ui;
import util.Pos;
import util.Rect;
import lib.Pos;
import lib.Rect;
import kernel.ui.Pixel;
abstract Canvas(Array<Array<Pixel>>) to Array<Array<Pixel>> from Array<Array<Pixel>>{

View File

@@ -1,8 +1,8 @@
package lib.ui;
import util.Pos;
import util.Vec.Vec2;
import lib.Pos;
import kernel.ButtonType;
using tink.CoreApi;
typedef UIEvents = {

View File

@@ -1,9 +1,9 @@
package lib.ui.reactive;
import util.Pos;
import lib.Pos;
import util.Rect;
import util.ObservableArray;
import util.Vec.Vec2;
import lib.Vec.Vec2;
class ListElement extends UIElement {

View File

@@ -2,10 +2,10 @@ package lib.ui.reactive;
import lib.ui.Dimensions;
import util.ObjMerge;
import util.Pos;
import lib.Pos;
import util.Observable;
import util.Color;
import util.Vec.Vec2;
import lib.Color;
import lib.Vec.Vec2;
using tink.CoreApi;

View File

@@ -1,8 +1,8 @@
package lib.ui.reactive;
import util.Debug;
import util.Vec.Vec2;
import util.Pos;
import lib.Debug;
import lib.Vec.Vec2;
import lib.Pos;
class TurtleController extends UIElement {
@@ -21,8 +21,6 @@ class TurtleController extends UIElement {
canvas.combine(addButton("F"),{x:1,y:1});
canvas.combine(addButton("F"),{x:5,y:2});
Debug.printCanvasToConsole(canvas);
return canvas;
}

View File

@@ -1,9 +1,9 @@
package lib.ui.reactive;
import util.ObjMerge;
import util.Pos;
import util.Rect;
import util.Vec.Vec2;
import lib.Pos;
import lib.Rect;
import lib.Vec.Vec2;
using tink.CoreApi;