aboutsummaryrefslogtreecommitdiff
path: root/Week8/src/qtrees/BlackLeaf.java
diff options
context:
space:
mode:
authorCamil Staps2015-03-25 20:52:19 +0100
committerCamil Staps2015-03-25 20:52:19 +0100
commitd2789c1696f36efc13d0df53b98d2370e7476738 (patch)
treea1d6dcc03514ea32dd936c0ec95031b45f8e8077 /Week8/src/qtrees/BlackLeaf.java
parentAdded week 8 (diff)
Week 8 done
Diffstat (limited to 'Week8/src/qtrees/BlackLeaf.java')
-rw-r--r--Week8/src/qtrees/BlackLeaf.java24
1 files changed, 24 insertions, 0 deletions
diff --git a/Week8/src/qtrees/BlackLeaf.java b/Week8/src/qtrees/BlackLeaf.java
new file mode 100644
index 0000000..ec48997
--- /dev/null
+++ b/Week8/src/qtrees/BlackLeaf.java
@@ -0,0 +1,24 @@
+package qtrees;
+
+import java.io.IOException;
+import java.io.Writer;
+
+/**
+ * @author Camil Staps, s4498062
+ */
+public class BlackLeaf extends QTNode {
+
+ @Override
+ public void fillBitmap(int x, int y, int width, Bitmap bitmap) {
+ int old_x = x, old_y = y;
+ for (; x < old_x + width; x++)
+ for (; y < old_y + width; y++)
+ bitmap.setBit(x, y, false);
+ }
+
+ @Override
+ public void writeNode(Writer out) throws IOException {
+ out.write("00");
+ }
+
+}