Merge branch 'jonathan' of https://gitlab.com/JonathanHager/throwgame into jonathan

master
GammelJan 6 years ago
commit a692ca52d7

@ -28,6 +28,7 @@ public class Level {
private boolean isReleased;
private int traceIndex;
public boolean[] isTraceInitialised;
public Vector2[] traces;
public Level(Goal goal, Projectile projectile, int xPosPivot, int yPosPivot){
@ -44,7 +45,8 @@ public class Level {
this.angleSpeed = 0;
traceIndex = 0;
traces = new Vector2[50];
isTraceInitialised = new boolean[50];
traces = new Vector2[isTraceInitialised.length];
for(int i = 0; i < traces.length; i++){
traces[i] = new Vector2(-10, -10);
}
@ -99,6 +101,10 @@ public class Level {
}
traces[traceIndex] = newPos;
if(!isTraceInitialised[traceIndex]){
isTraceInitialised[traceIndex] = true;
}
traceIndex++;
}
@ -108,6 +114,7 @@ public class Level {
projectile.setyPos(yPosPivot);
angle = 0;
angleSpeed = 0;
isTraceInitialised = new boolean[traces.length];
}
public Goal getGoal() {

@ -57,8 +57,11 @@ public class Gamescreen{
shapeRenderer.setColor(Color.BLACK);
if(level.released()) {
for (Vector2 trace : level.traces) {
shapeRenderer.rect(trace.x, trace.y, 3, 3);
for (int i = 0; i < level.traces.length; i++) {
if(level.isTraceInitialised[i]){
Vector2 trace = level.traces[i];
shapeRenderer.rect(trace.x, trace.y, 3, 3);
}
}
}
else{

Loading…
Cancel
Save