added icon

This commit is contained in:
Cedric Beck
2024-12-13 14:23:45 +01:00
parent d8eefeb348
commit caa370fec2
5 changed files with 15 additions and 13 deletions

View File

@@ -8,7 +8,10 @@
import pp.mdga.client.dialog.JoinDialog;
import pp.mdga.client.view.*;
import javax.imageio.ImageIO;
import java.awt.*;
import java.io.File;
import java.io.IOException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.prefs.Preferences;
@@ -132,6 +135,12 @@ public static void main(String[] args) {
app.setPauseOnLostFocus(false);
app.setDisplayStatView(false);
try {
settings.setIcons(new Image[]{ImageIO.read(new File("src/main/resources/Images/icon/icon128.png"))});
} catch (IOException e) {
System.out.println(e.getMessage());
}
app.start();
}

View File

@@ -231,12 +231,10 @@ private void handleGame(Notification notification) {
if (n.getColor() == ownColor) guiHandler.playCardOwn(n.getCard());
else guiHandler.playCardEnemy(n.getColor(), n.getCard());
new Timer().schedule(new TimerTask() {
@Override
public void run() {
app.getModelSynchronize().animationEnd();
}
}, 2200 * MdgaApp.DEBUG_MULTIPLIER);
app.getTimerManager().addTask(
2.2f * MdgaApp.DEBUG_MULTIPLIER,
app.getModelSynchronize()::animationEnd
);
} else if (notification instanceof PlayerInGameNotification n) {
boardHandler.addPlayer(n.getColor(), n.getPiecesList());
guiHandler.addPlayer(n.getColor(), n.getName());

View File

@@ -189,11 +189,6 @@ private void createEffect(Vector3f shootPos,
explosionEmitter.setParticlesPerSec(0);
explosionEmitter.emitAllParticles();
app.getRootNode().attachChild(explosionEmitter);
new Timer().schedule(new TimerTask() {
@Override
public void run() {
app.getRootNode().detachChild(explosionEmitter);
}
}, 1000);
app.getTimerManager().addTask(1, ()->app.getRootNode().detachChild(explosionEmitter));
}
}

View File

@@ -225,7 +225,7 @@ private Spatial createModel(Asset asset, Vector3f pos, float rot) {
* @param y The y-coordinate on the grid
* @return The corresponding world position
*/
private static Vector3f gridToWorld(int x, int y) {
public static Vector3f gridToWorld(int x, int y) {
return new Vector3f(GRID_SIZE * x, GRID_SIZE * y, GRID_ELEVATION);
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB