From 04fd7a1c222170e29c84a9723cf7daea625cdbc1 Mon Sep 17 00:00:00 2001 From: thinmatrix Date: Wed, 9 Apr 2014 22:29:36 -0700 Subject: [PATCH 1/2] Closed Buffered Reader --- Cherno/src/com/thecherno/cherno/engine/utils/FileUtils.java | 1 + 1 file changed, 1 insertion(+) diff --git a/Cherno/src/com/thecherno/cherno/engine/utils/FileUtils.java b/Cherno/src/com/thecherno/cherno/engine/utils/FileUtils.java index 7051bee..0a91eb0 100644 --- a/Cherno/src/com/thecherno/cherno/engine/utils/FileUtils.java +++ b/Cherno/src/com/thecherno/cherno/engine/utils/FileUtils.java @@ -17,6 +17,7 @@ public static String loadText(String path) { while ((buffer = reader.readLine()) != null) { result += buffer + "\n"; } + reader.close(); } catch (IOException e) { e.printStackTrace(); } From 861e97d174ebc0b7e66dae5f9b481a96c6e8a16a Mon Sep 17 00:00:00 2001 From: thinmatrix Date: Wed, 9 Apr 2014 22:58:37 -0700 Subject: [PATCH 2/2] Added some documentation --- Cherno/src/com/thecherno/cherno/Main.java | 2 ++ Cherno/src/com/thecherno/cherno/engine/Cherno.java | 6 ++++++ .../src/com/thecherno/cherno/engine/graphics/Display.java | 6 ++++++ Cherno/src/com/thecherno/cherno/engine/utils/FileUtils.java | 6 ++++++ 4 files changed, 20 insertions(+) diff --git a/Cherno/src/com/thecherno/cherno/Main.java b/Cherno/src/com/thecherno/cherno/Main.java index 60ab95a..edc6ac0 100644 --- a/Cherno/src/com/thecherno/cherno/Main.java +++ b/Cherno/src/com/thecherno/cherno/Main.java @@ -6,6 +6,7 @@ import com.thecherno.cherno.engine.graphics.Color; import com.thecherno.cherno.engine.graphics.Texture; import com.thecherno.cherno.engine.input.Keyboard; +import com.thecherno.cherno.engine.utils.FileUtils; public class Main extends Cherno { @@ -21,6 +22,7 @@ protected void init() { createDisplay("Cherno 0.1a", 960, 540); setInput(KEYBOARD); start(); + } protected void update() { diff --git a/Cherno/src/com/thecherno/cherno/engine/Cherno.java b/Cherno/src/com/thecherno/cherno/engine/Cherno.java index f117f9e..0baf18e 100644 --- a/Cherno/src/com/thecherno/cherno/engine/Cherno.java +++ b/Cherno/src/com/thecherno/cherno/engine/Cherno.java @@ -39,6 +39,12 @@ protected void createDisplay(String name, int width, int height) { protected void setInput(byte device) { display.enable(device); } + + /** + * Updates Engine + *

+ * Main update loop for the whole engine + */ public void run() { long lastTime = System.nanoTime(); diff --git a/Cherno/src/com/thecherno/cherno/engine/graphics/Display.java b/Cherno/src/com/thecherno/cherno/engine/graphics/Display.java index b643bb8..38fe9d6 100644 --- a/Cherno/src/com/thecherno/cherno/engine/graphics/Display.java +++ b/Cherno/src/com/thecherno/cherno/engine/graphics/Display.java @@ -38,6 +38,12 @@ public void drawImage(BufferedImage image) { g = bs.getDrawGraphics(); g.drawImage(image, 0, 0, window.getWidth(), window.getHeight(), null); } + + /** + * Shows BufferStrategy + *

+ * Disposes of the Graphics and shows the BufferStrategy + */ public void show() { g.dispose(); diff --git a/Cherno/src/com/thecherno/cherno/engine/utils/FileUtils.java b/Cherno/src/com/thecherno/cherno/engine/utils/FileUtils.java index 0a91eb0..79eaeae 100644 --- a/Cherno/src/com/thecherno/cherno/engine/utils/FileUtils.java +++ b/Cherno/src/com/thecherno/cherno/engine/utils/FileUtils.java @@ -8,6 +8,12 @@ public class FileUtils { private FileUtils() { } + + /** + * Reads Text from a file + *

+ * Takes in text from and loads it in as a string. + */ public static String loadText(String path) { String result = "";