diff options
Diffstat (limited to 'Week8/src/qtrees/BlackLeaf.java')
-rw-r--r-- | Week8/src/qtrees/BlackLeaf.java | 24 |
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"); + } + +} |