Package net.alteiar.map.elements

Examples of net.alteiar.map.elements.RectangleElement


    MapElementSize width = new MapElementSizePixel(20.0);
    MapElementSize height = new MapElementSizePixel(20.0);
    MyInternalEffect effect = addBean(new MyInternalEffect());

    RectangleElement rectangleElement = new RectangleElement(
        new Point(0, 0), Color.BLACK, width, height);

    PositionTrigger positionTrigger = new PositionTrigger(
        new CircleElement(new Point(25, 25), Color.red, width),
        effect.getId(), RectangleElement.class, map.getId());

    MapElementFactory.buildMapElement(rectangleElement, map);
    MapElementFactory.buildMapElement(positionTrigger, map);
    positionTrigger = getBeans(positionTrigger);

    assertTrue("trigger should'nt be activated",
        !positionTrigger.isActivate());
    assertEquals("the effect should have been activated 0", 0,
        effect.getActivationCount());
    assertEquals("the effect should have been desactivated 0", 0,
        effect.getDesactivationCount());

    rectangleElement = getBeans(rectangleElement);

    rectangleElement.setPosition(new Point(15, 15));
    sleep(10);

    assertTrue("trigger should be activated", positionTrigger.isActivate());
    assertEquals("the effect should have been activated once", 1,
        effect.getActivationCount());
    assertEquals("the effect should have been desactivated 0", 0,
        effect.getDesactivationCount());

    rectangleElement.setPosition(new Point(0, 0));

    sleep(10);

    assertTrue("trigger should'nt be activated",
        !positionTrigger.isActivate());
    assertEquals("the effect should have been activated once", 1,
        effect.getActivationCount());
    assertEquals("the effect should have been desactivated once", 1,
        effect.getDesactivationCount());

    RectangleElement rectangle2 = new RectangleElement(new Point(15, 15),
        Color.BLACK, width, height);
    MapElementFactory.buildMapElement(rectangle2, map);

    getBeans(rectangle2);
    sleep(10);
View Full Code Here


    MapElementSize width = new MapElementSizePixel(20.0);
    MapElementSize height = new MapElementSizePixel(20.0);
    MyOneShotInternalEffect effect = addBean(new MyOneShotInternalEffect());

    RectangleElement rectangleElement = new RectangleElement(
        new Point(0, 0), Color.BLACK, width, height);

    PositionTrigger positionTrigger = new PositionTrigger(
        new CircleElement(new Point(25, 25), Color.red, width),
        effect.getId(), RectangleElement.class, map.getId());

    MapElementFactory.buildMapElement(rectangleElement, map);
    MapElementFactory.buildMapElement(positionTrigger, map);

    assertTrue("trigger should'nt be activated",
        !positionTrigger.isActivate());

    assertEquals("the effect should have been activated 0", 0,
        effect.getActivationCount());
    assertEquals("the effect should have been desactivated 0", 0,
        effect.getDesactivationCount());

    rectangleElement = getBeans(rectangleElement);

    rectangleElement.setPosition(new Point(15, 15));
    sleep(100);

    assertTrue("trigger should be activated", positionTrigger.isActivate());
    assertEquals("the effect should have been activated once", 1,
        effect.getActivationCount());
    assertEquals("the effect should have been desactivated 0", 0,
        effect.getDesactivationCount());

    rectangleElement.setPosition(new Point(0, 0));

    sleep(100);

    assertTrue("trigger should'nt be activated",
        !positionTrigger.isActivate());
    assertEquals("the effect should have been activated once", 1,
        effect.getActivationCount());
    assertEquals("the effect should have been desactivated once", 1,
        effect.getDesactivationCount());

    RectangleElement rectangle2 = new RectangleElement(new Point(15, 15),
        Color.BLACK, width, height);
    MapElementFactory.buildMapElement(rectangle2, map);

    sleep(100);
View Full Code Here

        effectSuite.getId(), RectangleElement.class, map.getId());

    MapElementFactory.buildMapElement(positionTrigger, map);
    positionTrigger = getBeans(positionTrigger);

    RectangleElement rectangleElement = new RectangleElement(
        new Point(0, 0), Color.BLACK, width, height);
    MapElementFactory.buildMapElement(rectangleElement, map);

    rectangleElement = getBeans(rectangleElement);

    assertTrue("trigger should'nt be activated",
        !positionTrigger.isActivate());
    assertEquals("the effect should have been activated 0", 0,
        basicEffect1.getActivationCount());
    assertEquals("the effect should have been desactivated 0", 0,
        basicEffect1.getDesactivationCount());
    assertEquals("the effect should have been activated 0", 0,
        basicEffect2.getActivationCount());
    assertEquals("the effect should have been desactivated 0", 0,
        basicEffect2.getDesactivationCount());

    rectangleElement.setPosition(new Point(20, 20));

    sleep(10);

    assertTrue("trigger should be activated", positionTrigger.isActivate());
    assertEquals("the effect should have been activated 1", 1,
        basicEffect1.getActivationCount());
    assertEquals("the effect should have been desactivated 0", 0,
        basicEffect1.getDesactivationCount());
    assertEquals("the effect should have been activated 1", 1,
        basicEffect2.getActivationCount());
    assertEquals("the effect should have been desactivated 0", 0,
        basicEffect2.getDesactivationCount());

    rectangleElement.setPosition(new Point(0, 0));

    sleep(10);

    assertTrue("trigger should'nt be activated",
        !positionTrigger.isActivate());
View Full Code Here

    effect.addEffect(t1);

    MapElementFactory.buildMapElement(effect, map);
    MapElementFactory.buildMapElement(t1, map);

    RectangleElement rectangleElement = new RectangleElement(
        new Point(4, 4), Color.BLACK, width, height);
    MapElementFactory.buildMapElement(rectangleElement, map);

    rectangleElement = CampaignClient.getInstance().getBean(
        rectangleElement.getId(), 200);
    rectangleElement.setPosition(new Point(20, 20));

  }
View Full Code Here

TOP

Related Classes of net.alteiar.map.elements.RectangleElement

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.