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();
}
}
}