Selaa lähdekoodia

qrimage is set in the middle of the gameoverscreen, frame is not resizable anymore

Remco 10 vuotta sitten
vanhempi
commit
2ed5ceeaba
2 muutettua tiedostoa jossa 6 lisäystä ja 10 poistoa
  1. 1 0
      main/Window.java
  2. 5 10
      model/gameState/GameOverState.java

+ 1 - 0
main/Window.java

@@ -91,6 +91,7 @@ public class Window extends JFrame {
 		jsh.addJoystickListener(control);
 		
 		//Display
+		setResizable(false);
 		pack();
 		setVisible(true);
 	}

+ 5 - 10
model/gameState/GameOverState.java

@@ -9,21 +9,15 @@ import java.awt.RenderingHints;
 import java.awt.Transparency;
 import java.awt.image.BufferedImage;
 import java.awt.image.VolatileImage;
-import java.awt.image.WritableRenderedImage;
-import java.io.ByteArrayOutputStream;
-import java.io.File;
 import java.io.IOException;
 
-import javax.imageio.ImageIO;
-
-import com.google.zxing.WriterException;
-
 import model.GameModel;
 import model.SongHandler;
 import model.objects.InfoPanel;
 import model.objects.highscore.HighscoreName;
-import net.glxn.qrgen.QRCode;
-import net.glxn.qrgen.image.ImageType;
+
+import com.google.zxing.WriterException;
+
 import control.GameStateManager;
 import control.GameStateManager.State;
 import control.button.ButtonEvent;
@@ -72,7 +66,8 @@ public class GameOverState extends GameState {
 		if(!uploaded)
 			hsn.drawName(g2);
 		else if(QRimage != null){
-			g2.drawImage(QRimage, 400, 600, 400, 400, null);
+			g2.drawImage(QRimage, (1280/2)-(QRimage.getWidth()/2), 600,null);
+			//1280 is de breedte van de panel
 		}
 			
 	}