maintenant les joueurs ont une texture
This commit is contained in:
parent
d00d4f1619
commit
9f2b058311
|
@ -11,7 +11,7 @@ public class Planet extends EntityCircle {
|
|||
// ---------- ATTRIBUTEs ----------
|
||||
|
||||
float revolutionRate = MathUtils.randomTriangular(1) + 1;
|
||||
Texture texture;
|
||||
private Texture texture;
|
||||
|
||||
// ---------- CONSTRUCTORs ----------
|
||||
|
||||
|
|
|
@ -3,6 +3,8 @@ package sagittarius.model;
|
|||
import com.badlogic.gdx.Gdx;
|
||||
import com.badlogic.gdx.Input.Keys;
|
||||
import com.badlogic.gdx.graphics.Color;
|
||||
import com.badlogic.gdx.graphics.Texture;
|
||||
import com.badlogic.gdx.graphics.g2d.Batch;
|
||||
import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
|
||||
import com.badlogic.gdx.math.MathUtils;
|
||||
|
||||
|
@ -12,6 +14,7 @@ public class Player extends EntityQuad {
|
|||
|
||||
private Planet home;
|
||||
private boolean active;
|
||||
private Texture texture;
|
||||
|
||||
// ---------- CONSTRUCTORs ----------
|
||||
|
||||
|
@ -23,6 +26,8 @@ public class Player extends EntityQuad {
|
|||
this.setOrigin(getWidth()/2, getHeight()/2);
|
||||
|
||||
this.home = home;
|
||||
|
||||
this.texture = new Texture("core/assets/arrow2.png");
|
||||
}
|
||||
|
||||
// ---------- METHODs ----------
|
||||
|
@ -34,6 +39,12 @@ public class Player extends EntityQuad {
|
|||
shapes.line(home.getX(), home.getY(), getX(), getY());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void draw (Batch batch, float parentAlpha) {
|
||||
batch.draw(texture, getPosition().x - getWidth()/2, getPosition().y - getHeight()/2, this.getWidth()/2, this.getHeight()/2, getWidth(), getHeight(),
|
||||
1, 1, getRotation(), 0, 0, texture.getWidth(), texture.getHeight(), false, false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void act(float dt) {
|
||||
super.act(dt);
|
||||
|
|
Loading…
Reference in a new issue