|
@@ -31,6 +31,7 @@ class Window {
|
|
|
var canvas : js.html.CanvasElement;
|
|
|
var element : js.html.EventTarget;
|
|
|
var canvasPos : { var width(default, never) : Float; var height(default, never) : Float; var left(default, never) : Float; var top(default, never) : Float; };
|
|
|
+ var timer : haxe.Timer;
|
|
|
|
|
|
var curW : Int;
|
|
|
var curH : Int;
|
|
@@ -119,6 +120,8 @@ class Window {
|
|
|
}
|
|
|
curW = this.width;
|
|
|
curH = this.height;
|
|
|
+ timer = new haxe.Timer(100);
|
|
|
+ timer.run = checkResize;
|
|
|
}
|
|
|
|
|
|
function checkResize() {
|
|
@@ -132,6 +135,7 @@ class Window {
|
|
|
}
|
|
|
|
|
|
public function dispose() {
|
|
|
+ timer.stop();
|
|
|
}
|
|
|
|
|
|
public dynamic function onClose() : Bool {
|