package org.mt4j.test.css; import org.mt4j.AbstractMTApplication; import org.mt4j.components.MTComponent; import org.mt4j.components.visibleComponents.shapes.MTPolygon; import org.mt4j.components.visibleComponents.shapes.MTRectangle; import org.mt4j.sceneManagement.AbstractScene; import org.mt4j.util.math.Vertex; public class IntegrationTestApp extends AbstractScene{ private MTComponent parent; private AbstractMTApplication app; public IntegrationTestApp(AbstractMTApplication mtApplication, String name) { super(mtApplication, name); this.app = mtApplication; //this.getCanvas().addChild(new MTBackgroundImage(app, app.loadImage("256x256.jpg"), true)); //Set up components parent = new MTComponent(app); this.getCanvas().addChild(parent); MTRectangle r = new MTRectangle(app, 500, 500, 500, 500); r.enableCSS(); this.getCanvas().addChild(r); Vertex[] vtcs = {new Vertex(100,100), new Vertex(200, 20), new Vertex(300, 200) ,new Vertex(100,100)}; MTPolygon p = new MTPolygon(app, vtcs); this.getCanvas().addChild(p); p.enableCSS(); } @Override public void onEnter() { } @Override public void onLeave() { } }