mirror of
https://inf.pirckheimer-gymnasium.de/kebab/kebab
synced 2026-08-26 16:31:23 +00:00
Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1773b833dd |
@@ -1,28 +1,27 @@
|
||||
package project.scenes;
|
||||
|
||||
import pi.Camera;
|
||||
import pi.Scene;
|
||||
import pi.Text;
|
||||
import pi.actor.Image;
|
||||
import pi.event.FrameListener;
|
||||
import project.utils.LoadingText;
|
||||
|
||||
import static pi.Controller.fonts;
|
||||
import java.awt.Font;
|
||||
|
||||
public class LoadingScene extends Scene implements FrameListener
|
||||
public class LoadingScene extends Scene
|
||||
{
|
||||
private Text title;
|
||||
private Text subtitle;
|
||||
private Thread subtitle_thread;
|
||||
private String subtitle_content;
|
||||
private Image tatli;
|
||||
private double lastUpdated;
|
||||
|
||||
public LoadingScene() {
|
||||
title = new Text("Royal Kebab");
|
||||
subtitle_content = "Loading";
|
||||
subtitle = new Text(subtitle_content);
|
||||
tatli = new Image("images/kebab-pack/tatli-ekmek-256x256.png");
|
||||
lastUpdated = System.currentTimeMillis();
|
||||
|
||||
Font font = fonts.get("Fonts/BitcountGridDouble-Regular.ttf");
|
||||
title.center(0, 3);
|
||||
@@ -36,13 +35,14 @@ public class LoadingScene extends Scene implements FrameListener
|
||||
add(title);
|
||||
add(subtitle);
|
||||
add(tatli);
|
||||
}
|
||||
|
||||
public void onFrame(double pastTime)
|
||||
{
|
||||
if(System.currentTimeMillis() - lastUpdated > 300) {
|
||||
repeat(0.5, ()->{
|
||||
remove(subtitle);
|
||||
subtitle_content = subtitle_content + ".";
|
||||
subtitle.content(subtitle_content);
|
||||
}
|
||||
}
|
||||
subtitle = new Text(subtitle_content);
|
||||
subtitle.center(0, -3);
|
||||
subtitle.font(font);
|
||||
add(subtitle);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user