资源文件
@ -1,5 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="MavenBuildProjectComponent">
|
||||
<option name="mavenExecutable" value="" />
|
||||
<option name="Settings File" value="" />
|
||||
<option name="mavenCommandLineParams" value="" />
|
||||
<option name="vmOptions" value="" />
|
||||
<option name="useMavenEmbedder" value="false" />
|
||||
<option name="useFilter" value="false" />
|
||||
<option name="Batch Mode" value="false" />
|
||||
<option name="Check Plugin Updates" value="false" />
|
||||
<option name="Debug" value="false" />
|
||||
<option name="Errors" value="false" />
|
||||
<option name="Fail At End" value="false" />
|
||||
<option name="Fail Fast" value="false" />
|
||||
<option name="Fail Never" value="false" />
|
||||
<option name="Lax Checksums" value="false" />
|
||||
<option name="No Plugin Registry" value="false" />
|
||||
<option name="No Plugin Updates" value="false" />
|
||||
<option name="Non Recursive" value="false" />
|
||||
<option name="Offline" value="false" />
|
||||
<option name="Reactor" value="false" />
|
||||
<option name="Strict Checksums" value="false" />
|
||||
<option name="Update Plugins" value="false" />
|
||||
<option name="Update Snapshots" value="false" />
|
||||
<option name="Skip Tests" value="false" />
|
||||
<pom-list />
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="false" project-jdk-name="16" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/out" />
|
||||
</component>
|
||||
|
@ -11,8 +11,8 @@ public class Demo1 {
|
||||
static {
|
||||
try {
|
||||
broken2 = new BufferedImage(width, height, BufferedImage.TYPE_BYTE_GRAY);
|
||||
broken2 = ImageIO.read(Demo1.class.getResource("broken2.png"));
|
||||
broken1 = ImageIO.read(Demo1.class.getResource("broken1.png"));
|
||||
broken2 = ImageIO.read(Demo1.class.getResource("resources/broken2.png"));
|
||||
broken1 = ImageIO.read(Demo1.class.getResource("resources/broken1.png"));
|
||||
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
|
@ -4,7 +4,6 @@ import java.awt.*;
|
||||
import java.awt.event.*;
|
||||
import java.awt.image.BufferedImage;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Timer;
|
||||
import java.util.TimerTask;
|
||||
import javax.imageio.ImageIO;
|
||||
@ -41,64 +40,64 @@ public class Fanning extends JPanel {
|
||||
|
||||
static {
|
||||
try {
|
||||
background = ImageIO.read(Fanning.class.getResource("background.png"));
|
||||
background = ImageIO.read(Fanning.class.getResource("resources/background.png"));
|
||||
// background = new BufferedImage(WIDTH, HEIGHT,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
start = ImageIO.read(Fanning.class.getResource("start.png"));
|
||||
start = ImageIO.read(Fanning.class.getResource("resources/start.png"));
|
||||
//start = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
pause = ImageIO.read(Fanning.class.getResource("pause.png"));
|
||||
pause = ImageIO.read(Fanning.class.getResource("resources/pause.png"));
|
||||
// pause = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
hen0 = ImageIO.read(Fanning.class.getResource("hen0.png"));
|
||||
hen0 = ImageIO.read(Fanning.class.getResource("resources/hen0.png"));
|
||||
//hen0 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
hen1 = ImageIO.read(Fanning.class.getResource("hen1.png"));
|
||||
hen1 = ImageIO.read(Fanning.class.getResource("resources/hen1.png"));
|
||||
//hen1 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
egg0 = ImageIO.read(Fanning.class.getResource("egg0.png"));
|
||||
egg0 = ImageIO.read(Fanning.class.getResource("resources/egg0.png"));
|
||||
// egg0 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
egg1 = ImageIO.read(Fanning.class.getResource("egg1.png"));
|
||||
egg1 = ImageIO.read(Fanning.class.getResource("resources/egg1.png"));
|
||||
//egg1 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
egg2 = ImageIO.read(Fanning.class.getResource("egg2.png"));
|
||||
egg2 = ImageIO.read(Fanning.class.getResource("resources/egg2.png"));
|
||||
// egg2 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
egg3 = ImageIO.read(Fanning.class.getResource("egg3.png"));
|
||||
egg3 = ImageIO.read(Fanning.class.getResource("resources/egg3.png"));
|
||||
//egg3 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
egg4 = ImageIO.read(Fanning.class.getResource("egg4.png"));
|
||||
egg4 = ImageIO.read(Fanning.class.getResource("resources/egg4.png"));
|
||||
// egg4 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
eggCracked0 = ImageIO.read(Fanning.class.getResource("eggCracked0.png"));
|
||||
eggCracked0 = ImageIO.read(Fanning.class.getResource("resources/eggCracked0.png"));
|
||||
//eggCracked0 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
eggCracked1 = ImageIO.read(Fanning.class.getResource("eggCracked1.png"));
|
||||
eggCracked1 = ImageIO.read(Fanning.class.getResource("resources/eggCracked1.png"));
|
||||
//eggCracked1 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
eggCracked2 = ImageIO.read(Fanning.class.getResource("eggCracked2.png"));
|
||||
eggCracked2 = ImageIO.read(Fanning.class.getResource("resources/eggCracked2.png"));
|
||||
// eggCracked2 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
eggCracked3 = ImageIO.read(Fanning.class.getResource("eggCracked3.png"));
|
||||
eggCracked3 = ImageIO.read(Fanning.class.getResource("resources/eggCracked3.png"));
|
||||
//eggCracked3 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
eggCracked4 = ImageIO.read(Fanning.class.getResource("eggCracked4.png"));
|
||||
eggCracked4 = ImageIO.read(Fanning.class.getResource("resources/eggCracked4.png"));
|
||||
//eggCracked4 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
chicken0 = ImageIO.read(Fanning.class.getResource("chicken0.png"));
|
||||
chicken0 = ImageIO.read(Fanning.class.getResource("resources/chicken0.png"));
|
||||
//chicken0 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
chicken1 = ImageIO.read(Fanning.class.getResource("chicken1.png"));
|
||||
chicken1 = ImageIO.read(Fanning.class.getResource("resources/chicken1.png"));
|
||||
//chicken1 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
broken0 = ImageIO.read(Fanning.class.getResource("broken0.png"));
|
||||
broken0 = ImageIO.read(Fanning.class.getResource("resources/broken0.png"));
|
||||
// broken0 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
broken1 = ImageIO.read(Fanning.class.getResource("broken1.png"));
|
||||
broken1 = ImageIO.read(Fanning.class.getResource("resources/broken1.png"));
|
||||
//broken1 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
broken2 = ImageIO.read(Fanning.class.getResource("broken2.png"));
|
||||
broken2 = ImageIO.read(Fanning.class.getResource("resources/broken2.png"));
|
||||
// broken2 = new BufferedImage(WIDTH/20, HEIGHT/50,BufferedImage.TYPE_INT_RGB);
|
||||
|
||||
} catch (Exception e) {
|
||||
@ -269,7 +268,7 @@ public class Fanning extends JPanel {
|
||||
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||
frame.setLocationRelativeTo(null);
|
||||
frame.setVisible(true);// 1.c窗口可见,2.自动调paint
|
||||
|
||||
game.requestFocus();
|
||||
game.action();
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 302 KiB After Width: | Height: | Size: 302 KiB |
Before Width: | Height: | Size: 9.0 KiB After Width: | Height: | Size: 9.0 KiB |
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.4 KiB |
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 5.5 KiB |
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 7.0 KiB After Width: | Height: | Size: 7.0 KiB |
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB |
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.5 KiB |
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.5 KiB |
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.4 KiB |
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.4 KiB |
Before Width: | Height: | Size: 88 KiB After Width: | Height: | Size: 88 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |