Parcourir la source

Added background

jancoow il y a 10 ans
Parent
commit
e5b6a97644

+ 6 - 6
src/model/state/PlayState.java

@@ -17,7 +17,7 @@ public class PlayState extends State{
 	public PlayState(GameStateManager gsm) {
 		super("play", gsm);
 		
-		player = new Player(Images.getImage(ImageType.PLAYER1), 60, 500);
+		player = new Player(Images.getImage(ImageType.PLAYER1), 40, 550);
 	}
 
 	/* INIT AND EXIT */
@@ -36,13 +36,13 @@ public class PlayState extends State{
 	/* UPDATE */
 	@Override
 	public void update() {		
-			if(player.getX() + player.getWidth() >= Window.WIDTH)
+			if(player.getX() + 30 + player.getWidth() >= Window.WIDTH)
 			{
-				player.setX(Window.WIDTH - player.getWidth()-1);
+				player.setX(Window.WIDTH - 30 - player.getWidth()-1);
 			}
-			if(player.getX() <= 0)
+			if(player.getX() - 30 <= 0)
 			{
-				player.setX(1);
+				player.setX(32);
 			}
 		player.update();
 	}
@@ -50,7 +50,7 @@ public class PlayState extends State{
 	@Override
 	public void paint(Graphics2D g2d) {	
 		g2d.drawString("Press ESC to stop the game", Window.WIDTH/2, Window.HEIGHT/2);
-		
+		g2d.drawImage(Images.getImage(ImageType.BACKGROUND),null,0,0);
 		player.paint(g2d);
 	}
 

+ 3 - 2
src/resources/image/Images.java

@@ -18,7 +18,7 @@ public class Images {
 		try{
 			images.add(ImageIO.read(Main.class.getResource("/resources/image/player1_sprite.png"))); 
 			images.add(ImageIO.read(Main.class.getResource("/resources/image/player2.png"))); 
-		  
+			images.add(ImageIO.read(Main.class.getResource("/resources/image/background.png")));
 		}catch(IOException e){
 			e.printStackTrace();
 		}
@@ -32,6 +32,7 @@ public class Images {
 	 public static enum ImageType
 	 {
 		 PLAYER1,
-		 PLAYER2
+		 PLAYER2,
+		 BACKGROUND
 	 }
 }

BIN
src/resources/image/background.png