diff options
Diffstat (limited to 'src/com/fourisland/fourpuzzle/Display.java')
-rwxr-xr-x | src/com/fourisland/fourpuzzle/Display.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/com/fourisland/fourpuzzle/Display.java b/src/com/fourisland/fourpuzzle/Display.java index de72c4d..686bd8e 100755 --- a/src/com/fourisland/fourpuzzle/Display.java +++ b/src/com/fourisland/fourpuzzle/Display.java | |||
@@ -12,6 +12,7 @@ import com.fourisland.fourpuzzle.transition.Transition; | |||
12 | import com.fourisland.fourpuzzle.transition.TransitionDirection; | 12 | import com.fourisland.fourpuzzle.transition.TransitionDirection; |
13 | import com.fourisland.fourpuzzle.transition.TransitionUnsupportedException; | 13 | import com.fourisland.fourpuzzle.transition.TransitionUnsupportedException; |
14 | import com.fourisland.fourpuzzle.util.Renderable; | 14 | import com.fourisland.fourpuzzle.util.Renderable; |
15 | import java.awt.Component; | ||
15 | import java.awt.Font; | 16 | import java.awt.Font; |
16 | import java.awt.FontFormatException; | 17 | import java.awt.FontFormatException; |
17 | import java.awt.FontMetrics; | 18 | import java.awt.FontMetrics; |
@@ -27,7 +28,6 @@ import java.util.concurrent.CopyOnWriteArrayList; | |||
27 | import java.util.concurrent.CountDownLatch; | 28 | import java.util.concurrent.CountDownLatch; |
28 | import java.util.logging.Level; | 29 | import java.util.logging.Level; |
29 | import java.util.logging.Logger; | 30 | import java.util.logging.Logger; |
30 | import javax.swing.JDialog; | ||
31 | import org.jdesktop.application.ResourceMap; | 31 | import org.jdesktop.application.ResourceMap; |
32 | 32 | ||
33 | /** | 33 | /** |
@@ -40,7 +40,7 @@ public class Display { | |||
40 | 40 | ||
41 | private static List<Renderable> renderables = new CopyOnWriteArrayList<Renderable>(); | 41 | private static List<Renderable> renderables = new CopyOnWriteArrayList<Renderable>(); |
42 | 42 | ||
43 | public static void render(JDialog gameFrame) | 43 | public static void render(Component gameFrame) |
44 | { | 44 | { |
45 | VolatileImage vImg = gameFrame.createVolatileImage(Game.WIDTH, Game.HEIGHT); | 45 | VolatileImage vImg = gameFrame.createVolatileImage(Game.WIDTH, Game.HEIGHT); |
46 | render(gameFrame, vImg); | 46 | render(gameFrame, vImg); |
@@ -61,7 +61,7 @@ public class Display { | |||
61 | img = vImg; | 61 | img = vImg; |
62 | } while (vImg.contentsLost()); | 62 | } while (vImg.contentsLost()); |
63 | 63 | ||
64 | gameFrame.getContentPane().getGraphics().drawImage(img, 0, 0, gameFrame.getContentPane().getWidth(), gameFrame.getContentPane().getHeight(), gameFrame); | 64 | gameFrame.getGraphics().drawImage(img, 0, 0, gameFrame.getWidth(), gameFrame.getHeight(), gameFrame); |
65 | img.flush(); | 65 | img.flush(); |
66 | Toolkit.getDefaultToolkit().sync(); | 66 | Toolkit.getDefaultToolkit().sync(); |
67 | 67 | ||
@@ -73,7 +73,7 @@ public class Display { | |||
73 | } | 73 | } |
74 | } | 74 | } |
75 | 75 | ||
76 | private static void render(JDialog gameFrame, VolatileImage vImg) | 76 | private static void render(Component gameFrame, VolatileImage vImg) |
77 | { | 77 | { |
78 | if (vImg.validate(gameFrame.getGraphicsConfiguration()) == VolatileImage.IMAGE_INCOMPATIBLE) | 78 | if (vImg.validate(gameFrame.getGraphicsConfiguration()) == VolatileImage.IMAGE_INCOMPATIBLE) |
79 | { | 79 | { |