package core;
import js.Browser;
import js.html.Element;
import js.html.CSSStyleDeclaration;
import js.html.CanvasElement;
import js.html.CanvasRenderingContext2D;
import js.html.Element;
import js.html.BodyElement;
import js.html.ImageElement;
class SetupCanvas
{
public var surface: CanvasRenderingContext2D;
public var dom: Element;
public var image: ImageElement;
public var canvas: CanvasElement;
public var style: CSSStyleDeclaration;
public var body: Element;
public function new( ?wid: Int = 1024, ?hi: Int = 768 )
{
canvas = Browser.document.createCanvasElement();
dom = cast canvas;
body = Browser.document.body;
surface = canvas.getContext2d();
style = dom.style;
canvas.width = wid;
canvas.height = hi;
style.paddingLeft = "0px";
style.paddingTop = "0px";
style.left = Std.string( 0 + 'px' );
style.top = Std.string( 0 + 'px' );
style.position = "absolute";
image = cast dom;
}
}