From 6ab94abbfa439f5018ec3e67ad81b8f796889136 Mon Sep 17 00:00:00 2001 From: Kevin Li Date: Mon, 14 Jan 2013 10:10:42 -0500 Subject: [PATCH 1/2] Fixed Render, maybe --- src/Render.java | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/src/Render.java b/src/Render.java index 9804fa3..93aab1b 100644 --- a/src/Render.java +++ b/src/Render.java @@ -8,11 +8,11 @@ import java.awt.image.DataBufferInt; import javax.swing.JFrame; -public class Renderer extends Canvas implements Runnable { +public class Render extends Canvas implements Runnable { private static final long serialVersionUID = 1L; - public static int width = 320; - public static int height = 240; + public static int width; + public static int height; public static int scale = 2; public String title = "Title"; @@ -23,14 +23,25 @@ public class Renderer extends Canvas implements Runnable { private Screen screen; - private BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); - private int[] pixels = ((DataBufferInt) image.getRaster().getDataBuffer()).getData(); + private BufferedImage image; + private int[] pixels; - public Renderer(int width, int height) { - System.out.println(width); + public Render(int width, int height) { + this.width = width; + this.height = height; + image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); + pixels = ((DataBufferInt) image.getRaster().getDataBuffer()).getData(); + Dimension size = new Dimension(width*scale, height*scale); + setPreferredSize(size); + screen = new Screen(width, height); + frame = new JFrame(); } - public Renderer() { + public Render() { + width = 320; + height = 240; + image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); + pixels = ((DataBufferInt) image.getRaster().getDataBuffer()).getData(); Dimension size = new Dimension(width*scale, height*scale); setPreferredSize(size); screen = new Screen(width, height); @@ -105,7 +116,7 @@ public class Renderer extends Canvas implements Runnable { } public static void main(String[] args) { - Renderer render = new Renderer(); + Render render = new Render(160,120); render.frame.setResizable(false); render.frame.setTitle(render.title); render.frame.add(render); From 41c1b74bd5cf12fdd1108e79f39470c16d7d6222 Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Mon, 14 Jan 2013 10:12:31 -0500 Subject: [PATCH 2/2] Whoops --- .gitignore | 3 +-- src/Grid.java | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index f42c311..68345f4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ *.class - +*.java~ bin/* - .ant_targets # Package Files # diff --git a/src/Grid.java b/src/Grid.java index ba28694..ca18d64 100644 --- a/src/Grid.java +++ b/src/Grid.java @@ -18,7 +18,7 @@ public class Grid { } } - private static int normalizeX(int x) { + private int normalizeX(int x) { while (x >= getWidth()) x -= getWidth(); while (x < 0) @@ -26,7 +26,7 @@ public class Grid { return x; } - private static int normalizeY(int y) { + private int normalizeY(int y) { while (y >= getHeight()) y -= getHeight(); while (y < 0)