summary refs log tree commit diff stats
path: root/src/com/fourisland/fourpuzzle/Display.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/fourisland/fourpuzzle/Display.java')
-rwxr-xr-xsrc/com/fourisland/fourpuzzle/Display.java8
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;
12import com.fourisland.fourpuzzle.transition.TransitionDirection; 12import com.fourisland.fourpuzzle.transition.TransitionDirection;
13import com.fourisland.fourpuzzle.transition.TransitionUnsupportedException; 13import com.fourisland.fourpuzzle.transition.TransitionUnsupportedException;
14import com.fourisland.fourpuzzle.util.Renderable; 14import com.fourisland.fourpuzzle.util.Renderable;
15import java.awt.Component;
15import java.awt.Font; 16import java.awt.Font;
16import java.awt.FontFormatException; 17import java.awt.FontFormatException;
17import java.awt.FontMetrics; 18import java.awt.FontMetrics;
@@ -27,7 +28,6 @@ import java.util.concurrent.CopyOnWriteArrayList;
27import java.util.concurrent.CountDownLatch; 28import java.util.concurrent.CountDownLatch;
28import java.util.logging.Level; 29import java.util.logging.Level;
29import java.util.logging.Logger; 30import java.util.logging.Logger;
30import javax.swing.JDialog;
31import org.jdesktop.application.ResourceMap; 31import 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 {