Author SHA1 Message Date
privacynerd 1773b833dd Centering fails 2026-06-22 08:34:32 +02:00
+11 -11
View File
@@ -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);
});
}
}