Package de.nameless.gameEngine.gameObjects

Source Code of de.nameless.gameEngine.gameObjects.NEDebugLandUnit

package de.nameless.gameEngine.gameObjects;

import java.util.Vector;

import de.nameless.graphicEngine.NEabstractGraphicObject;
import de.nameless.graphicEngine.animation.lib.NEAabsoluteMove;
import de.nameless.graphicEngine.animation.lib.NEArelative2DRotation;
import de.nameless.graphicEngine.lib.NEQuad;
import de.nameless.graphicEngine.lib.NESpriteMovie;
import de.nameless.graphicEngine.model.NEMesh;

public class NEDebugLandUnit extends NELandUnit {

 
 
  public NEDebugLandUnit(int ownerID) {
    super(ownerID);
    this.drive = new NEUnitDrive(4,1,2,2.5f,1,1);
    this.weapons.add(NEWeapon.construct(NEWeapon.DEBUG_MG));
  }




  @Override
  protected Vector<NEabstractGraphicObject> getOwnGfx() {
    //gfx = new Vector<NEabstractGraphicObject>();
    /*
    NEQuad Q;   
    Q = new NEQuad();   
    Q.setTexture("Walker.png");
   
    Q.enableSprites(4, 10, 2, 2);
    Q.setHeight(2.8f);
    Q.setWidth(2.8f);   
    Q.layer = 10;
    Q.xAngel = 90;
    */
   
    NEMesh M = new NEMesh("scoutMain.ms3d",0.8f,true);
    M.xAngel = 90
    this.main= M;
    gfx.add(M);
   
   
//    gfx.add(Q);
//    main = Q; 
    this.setColor();
   
   
    gfx.addAll(super.getOwnGfx());
    this.putGfxPos();
    return gfx.getContent();
  }
 

  @Override
  public void putGfxPos() {   
    if(main != null && selected != null){     
      main.x = square.getGLX();
      main.y = square.getGLY();   
      super.putGfxPos();
    }
  }
 
 
 
}
TOP

Related Classes of de.nameless.gameEngine.gameObjects.NEDebugLandUnit

TOP
Copyright © 2018 www.massapi.com. 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.