Package org.jbox2d.common

Examples of org.jbox2d.common.Vec2


            a.setStaticSprite("res/elements/elevator.png");
            a.getCurrentSpriteSet().get(0).offsety = -0.08f;
            a.setPosition(x/2,y);
            a.setBoxShape(1.5f,0.2f);

            a.centralPosition = new Vec2(x/2,y);
            //a.friction=0;
            //b.getCurrentSpriteSet().get(0).offsety = -0.1f;
            addElement(a);
        }
        b.getCurrentSpriteSet().get(0).offsety=-0.2f;
View Full Code Here


  public GunMine() {

    gunName = "Mine Launcher";
    gunUseAmmo = 10;
    damageRange = new Vec2(2.5f, 2.5f);
  }
View Full Code Here

    Mine shoot = new Mine();
    Common.info(5, "new mine");
    shoot.actions.removeAction("nogravity");
    shoot.actions.removeAction("collision");

    Vec2 range = damageRange;
    AABB rect = new AABB(new Vec2(-range.x, -range.y), new Vec2(range.x,
        range.y));
    shoot.explosionRelativeRectangle = rect;
    shoot.explosionDamage = 2;
    this.initializeShoot(shoot);
  }
View Full Code Here

  public void createBullet() {

    ElementBullet shoot = new ElementBullet();
    initializeShoot(shoot);
    shoot.hitDamage = 100;
    shoot.setSpeed(new Vec2(3 * D().x, 3 * D().y));
    //initializeShoot(shoot);
    //addAmmo(-gunUseAmmo);

  }
 
View Full Code Here

    public float specialDamage;
    public KittyCat() {
        super();

        name = "KittyCat";
        reducedSize =  new Vec2(0.6f,0.35f);
        standardSize =  new Vec2(0.3f,0.7f);
        description = "use the SPECIAL key to become INVISIBLE";
        presentation = "res/players/kittycat/kittysr.png";

        actions.addAction("actionManager", new SpriteManager());
View Full Code Here

    }

    public void specialMove(KeyFlag k) {
        if (!isJumping) {
            //Common.info(1,"POGO!");
            setSpeed(new Vec2(0, -jumpSpeed*2));
            ((ActionTimer)actions.getAction("jumptime")).active=true;
            hasPogo = true;
        }

    }
View Full Code Here

            spriteSet.get("move_left").add(new Sprite(p + "queenrl2.png", 0.1f));
            spriteSet.get("move_left").add(new Sprite(p + "queenrl3.png", 0.1f));
            spriteSet.get("jump_left").add(new Sprite(p + "queenjl0.png", 0.1f));
            spriteSet.get("jump_right").add(new Sprite(p + "queenjr0.png", 0.1f));
            spriteSet.get("fire_left").add(
                new Sprite(p + "queenfl.png", new Vec2(0.5f, 0.7f), 0.1f));
            spriteSet.get("fire_right").add(
                new Sprite(p + "queenfr.png", new Vec2(0.5f, 0.7f), 0.1f));
            spriteSet.get("jumpfire_left").add(
                new Sprite(p + "queenjfl0.png", 0.1f));
            spriteSet.get("jumpfire_right").add(
                new Sprite(p + "queenjfr0.png", 0.1f));
            spriteSet.get("down_right").add(new Sprite(p + "queendr.png", 0.1f));
View Full Code Here

            public Object force(Object o) {

                Mine mme = (Mine) me;
                AABB rr = new AABB(mme.explosionRelativeRectangle);
                Vec2 c = me.body.getWorldCenter();
                AABB ar = new AABB(new Vec2(c.x + rr.lowerBound.x/2, c.y
                                            + rr.lowerBound.y/2), new Vec2(c.x + rr.upperBound.x/2,
                                                    c.y + rr.upperBound.y/2)

                                  );

                ArrayList<Fixture>  ss =  Common
View Full Code Here

    resolution = new Point(Common.resx, Common.resy);
    lastPremuti = new KeyFlag((short) 0);
    buffer = new ArrayList<SpriteSet>();
    guns = new String();
    isBusy = false;
    scale = new Vec2();
    chat = new String();
    socket = new DatagramSocket();
    screen = new ArrayList<ShownElement>();
    messaggi = new String();
  }
View Full Code Here

    public void run() {


        World w = me.body.getWorld();
        Vec2 menog = w.getGravity().clone();

        menog.x=-menog.x*me.body.getMass();
        menog.y=-menog.y*me.body.getMass();

        me.body.applyForce(menog,me.body.getWorldCenter());
View Full Code Here

TOP

Related Classes of org.jbox2d.common.Vec2

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.