began working on win screen
This commit is contained in:
parent
ec234af091
commit
247d87e9d1
1
.gitignore
vendored
1
.gitignore
vendored
@ -111,6 +111,7 @@ gradle-app.setting
|
||||
|
||||
## OS Specific
|
||||
.DS_Store
|
||||
._*
|
||||
Thumbs.db
|
||||
|
||||
## Gource
|
||||
|
BIN
android/assets/3840x2160/Shooter1.png
Executable file
BIN
android/assets/3840x2160/Shooter1.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 3.8 KiB |
BIN
android/assets/particles/3pStar.png
Executable file
BIN
android/assets/particles/3pStar.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 852 B |
188
android/assets/particles/firework-exp-s.p
Executable file
188
android/assets/particles/firework-exp-s.p
Executable file
@ -0,0 +1,188 @@
|
||||
firework2
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 300.0
|
||||
lowMax: 300.0
|
||||
- Count -
|
||||
min: 20
|
||||
max: 150
|
||||
- Emission -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 500.0
|
||||
highMax: 500.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.0
|
||||
scaling1: 0.0
|
||||
scaling2: 1.0
|
||||
scaling3: 1.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.5
|
||||
timeline2: 0.84246576
|
||||
timeline3: 1.0
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 750.0
|
||||
highMax: 1200.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 1.0
|
||||
- Life Offset -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: point
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Scale -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.5
|
||||
highMax: 1.5
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Velocity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 8.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 0.10273973
|
||||
- Angle -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 360.0
|
||||
highMin: 0.0
|
||||
highMax: 360.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 0.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Rotation -
|
||||
active: true
|
||||
lowMin: 1.0
|
||||
lowMax: 360.0
|
||||
highMin: 180.0
|
||||
highMax: 180.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 1.0
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: -7.5
|
||||
highMax: -9.5
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.0
|
||||
scaling1: 0.50980395
|
||||
scaling2: 0.78431374
|
||||
scaling3: 1.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.10958904
|
||||
timeline2: 0.25342464
|
||||
timeline3: 0.48630136
|
||||
- Tint -
|
||||
colorsCount: 15
|
||||
colors0: 1.0
|
||||
colors1: 0.047058824
|
||||
colors2: 0.047058824
|
||||
colors3: 0.047058824
|
||||
colors4: 0.047058824
|
||||
colors5: 1.0
|
||||
colors6: 0.047058824
|
||||
colors7: 1.0
|
||||
colors8: 0.2
|
||||
colors9: 1.0
|
||||
colors10: 0.972549
|
||||
colors11: 0.047058824
|
||||
colors12: 1.0
|
||||
colors13: 0.047058824
|
||||
colors14: 0.047058824
|
||||
timelineCount: 5
|
||||
timeline0: 0.0
|
||||
timeline1: 0.2897402
|
||||
timeline2: 0.5006605
|
||||
timeline3: 0.74372524
|
||||
timeline4: 1.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.64912283
|
||||
scaling1: 1.0
|
||||
scaling2: 0.75
|
||||
scaling3: 0.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.43150684
|
||||
timeline2: 0.8
|
||||
timeline3: 1.0
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: true
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
- Image Path -
|
||||
4PStar.png
|
367
android/assets/particles/firework-exp.p
Executable file
367
android/assets/particles/firework-exp.p
Executable file
@ -0,0 +1,367 @@
|
||||
firework1
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 250.0
|
||||
lowMax: 250.0
|
||||
- Count -
|
||||
min: 20
|
||||
max: 150
|
||||
- Emission -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 600.0
|
||||
highMax: 600.0
|
||||
relative: false
|
||||
scalingCount: 3
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
scaling2: 0.0
|
||||
timelineCount: 3
|
||||
timeline0: 0.0
|
||||
timeline1: 0.50022554
|
||||
timeline2: 1.0
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1000.0
|
||||
highMax: 1500.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 1.0
|
||||
- Life Offset -
|
||||
active: false
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: point
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Scale -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.5
|
||||
highMax: 1.5
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Velocity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 6.0
|
||||
highMax: 14.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 0.10273973
|
||||
- Angle -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 360.0
|
||||
highMin: 0.0
|
||||
highMax: 360.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 0.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Rotation -
|
||||
active: true
|
||||
lowMin: 1.0
|
||||
lowMax: 360.0
|
||||
highMin: 180.0
|
||||
highMax: 180.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 1.0
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: -7.5
|
||||
highMax: -9.5
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.0
|
||||
scaling1: 0.50980395
|
||||
scaling2: 0.78431374
|
||||
scaling3: 1.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.10958904
|
||||
timeline2: 0.25342464
|
||||
timeline3: 0.48630136
|
||||
- Tint -
|
||||
colorsCount: 15
|
||||
colors0: 1.0
|
||||
colors1: 0.047058824
|
||||
colors2: 0.047058824
|
||||
colors3: 1.0
|
||||
colors4: 0.99607843
|
||||
colors5: 0.047058824
|
||||
colors6: 0.047058824
|
||||
colors7: 1.0
|
||||
colors8: 0.2
|
||||
colors9: 0.047058824
|
||||
colors10: 0.05490196
|
||||
colors11: 1.0
|
||||
colors12: 1.0
|
||||
colors13: 0.047058824
|
||||
colors14: 0.9843137
|
||||
timelineCount: 5
|
||||
timeline0: 0.0
|
||||
timeline1: 0.2897402
|
||||
timeline2: 0.5006605
|
||||
timeline3: 0.74372524
|
||||
timeline4: 1.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.64912283
|
||||
scaling1: 1.0
|
||||
scaling2: 0.75
|
||||
scaling3: 0.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.43150684
|
||||
timeline2: 0.8
|
||||
timeline3: 1.0
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: true
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
- Image Path -
|
||||
4PStar.png
|
||||
|
||||
|
||||
firework2
|
||||
- Delay -
|
||||
active: false
|
||||
- Duration -
|
||||
lowMin: 300.0
|
||||
lowMax: 300.0
|
||||
- Count -
|
||||
min: 20
|
||||
max: 150
|
||||
- Emission -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 500.0
|
||||
highMax: 500.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.0
|
||||
scaling1: 0.0
|
||||
scaling2: 1.0
|
||||
scaling3: 1.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.5
|
||||
timeline2: 0.84246576
|
||||
timeline3: 1.0
|
||||
- Life -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 750.0
|
||||
highMax: 1200.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 1.0
|
||||
scaling1: 1.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 1.0
|
||||
- Life Offset -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- X Offset -
|
||||
active: false
|
||||
- Y Offset -
|
||||
active: false
|
||||
- Spawn Shape -
|
||||
shape: point
|
||||
- Spawn Width -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Spawn Height -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.0
|
||||
highMax: 0.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Scale -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 0.5
|
||||
highMax: 1.5
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 1.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Velocity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 8.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 0.10273973
|
||||
- Angle -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 360.0
|
||||
highMin: 0.0
|
||||
highMax: 360.0
|
||||
relative: false
|
||||
scalingCount: 1
|
||||
scaling0: 0.0
|
||||
timelineCount: 1
|
||||
timeline0: 0.0
|
||||
- Rotation -
|
||||
active: true
|
||||
lowMin: 1.0
|
||||
lowMax: 360.0
|
||||
highMin: 180.0
|
||||
highMax: 180.0
|
||||
relative: false
|
||||
scalingCount: 2
|
||||
scaling0: 0.0
|
||||
scaling1: 1.0
|
||||
timelineCount: 2
|
||||
timeline0: 0.0
|
||||
timeline1: 1.0
|
||||
- Wind -
|
||||
active: false
|
||||
- Gravity -
|
||||
active: true
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: -7.5
|
||||
highMax: -9.5
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.0
|
||||
scaling1: 0.50980395
|
||||
scaling2: 0.78431374
|
||||
scaling3: 1.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.10958904
|
||||
timeline2: 0.25342464
|
||||
timeline3: 0.48630136
|
||||
- Tint -
|
||||
colorsCount: 15
|
||||
colors0: 1.0
|
||||
colors1: 0.047058824
|
||||
colors2: 0.047058824
|
||||
colors3: 0.047058824
|
||||
colors4: 0.047058824
|
||||
colors5: 1.0
|
||||
colors6: 0.047058824
|
||||
colors7: 1.0
|
||||
colors8: 0.2
|
||||
colors9: 1.0
|
||||
colors10: 0.972549
|
||||
colors11: 0.047058824
|
||||
colors12: 1.0
|
||||
colors13: 0.047058824
|
||||
colors14: 0.047058824
|
||||
timelineCount: 5
|
||||
timeline0: 0.0
|
||||
timeline1: 0.2897402
|
||||
timeline2: 0.5006605
|
||||
timeline3: 0.74372524
|
||||
timeline4: 1.0
|
||||
- Transparency -
|
||||
lowMin: 0.0
|
||||
lowMax: 0.0
|
||||
highMin: 1.0
|
||||
highMax: 1.0
|
||||
relative: false
|
||||
scalingCount: 4
|
||||
scaling0: 0.64912283
|
||||
scaling1: 1.0
|
||||
scaling2: 0.75
|
||||
scaling3: 0.0
|
||||
timelineCount: 4
|
||||
timeline0: 0.0
|
||||
timeline1: 0.43150684
|
||||
timeline2: 0.8
|
||||
timeline3: 1.0
|
||||
- Options -
|
||||
attached: false
|
||||
continuous: false
|
||||
aligned: false
|
||||
additive: true
|
||||
behind: false
|
||||
premultipliedAlpha: false
|
||||
- Image Path -
|
||||
4PStar.png
|
@ -57,8 +57,8 @@ public class RhythmMapAlgorithm implements Runnable {
|
||||
map.beginBuild();
|
||||
for (int index = 0; index < bassPeaks.size; index++) {
|
||||
if (bassPeaks.get(index) != 0 || UMPeaks.get(index) != 0) {
|
||||
//If there is a value of some sorts that is not zero, we generate some beat for the map
|
||||
if (bassPeaks.get(index) >= avgBass) {
|
||||
//TODO basic void circle spawning
|
||||
float warningTime = map.goBack((int) (windowPerSecond*1.5f))/windowPerSecond;
|
||||
float endRadius = (bassPeaks.get(index)/bassMax)*(Main.GAME_AREA_HEIGHT/4f);
|
||||
map.addToMap(Entities.VOID_CIRCLE,
|
||||
|
@ -35,7 +35,7 @@ public class CreativeDebugScreen extends ScreenAdapter {
|
||||
|
||||
@Override
|
||||
public void render(float delta) {
|
||||
Gdx.gl.glClearColor(1f, 1f, 1f, 1f);
|
||||
Gdx.gl.glClearColor(0.2f, 0.2f, 0.2f, 1f);
|
||||
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT);
|
||||
|
||||
gamePlayArea.getViewport().apply();
|
||||
|
8
core/src/zero1hd/polyjet/screens/EndScreen.java
Executable file
8
core/src/zero1hd/polyjet/screens/EndScreen.java
Executable file
@ -0,0 +1,8 @@
|
||||
package zero1hd.polyjet.screens;
|
||||
|
||||
import com.badlogic.gdx.ScreenAdapter;
|
||||
|
||||
public class EndScreen extends ScreenAdapter {
|
||||
public EndScreen() {
|
||||
}
|
||||
}
|
44
core/src/zero1hd/polyjet/ui/pages/StatPage.java
Executable file
44
core/src/zero1hd/polyjet/ui/pages/StatPage.java
Executable file
@ -0,0 +1,44 @@
|
||||
package zero1hd.polyjet.ui.pages;
|
||||
|
||||
import com.badlogic.gdx.scenes.scene2d.ui.Label;
|
||||
import com.badlogic.gdx.scenes.scene2d.ui.Skin;
|
||||
import com.badlogic.gdx.scenes.scene2d.ui.Table;
|
||||
|
||||
public class StatPage extends Page {
|
||||
private Table table;
|
||||
private Label winLabel;
|
||||
|
||||
private Label finalScore, damageTaken, enemiesKilled, shotsTaken, shotsMissed, accuracy;
|
||||
public StatPage(Skin skin, int score, int damageTake, int enemiesKilled, int shotsTaken, int shotsMissed, int accuracy) {
|
||||
table = new Table(skin);
|
||||
addActor(table);
|
||||
table.setFillParent(true);
|
||||
|
||||
winLabel = new Label("Win!", skin);
|
||||
table.add(winLabel);
|
||||
table.row();
|
||||
|
||||
this.finalScore = new Label("Your score: " + score, skin, "sub-font", skin.getColor("default"));
|
||||
table.add(this.finalScore);
|
||||
table.row();
|
||||
|
||||
this.damageTaken = new Label("Damage Taken: " + damageTake, skin, "sub-font", skin.getColor("default"));
|
||||
table.add(this.damageTaken);
|
||||
table.row();
|
||||
|
||||
this.enemiesKilled = new Label("Enemies slayed: " + enemiesKilled, skin, "sub-font", skin.getColor("default"));
|
||||
table.add(this.enemiesKilled);
|
||||
table.row();
|
||||
|
||||
this.shotsTaken = new Label("Shots taken: " + shotsTaken, skin, "sub-font", skin.getColor("default"));
|
||||
table.add(this.shotsTaken);
|
||||
table.row();
|
||||
|
||||
this.shotsMissed = new Label("Shots missed: " + shotsMissed, skin, "sub-font", skin.getColor("default"));
|
||||
table.add(this.shotsMissed);
|
||||
table.row();
|
||||
|
||||
this.accuracy = new Label("Accuracy: " + accuracy, skin, "sub-font", skin.getColor("default"));
|
||||
table.add(this.accuracy);
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user