summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Bridle <bridle.benjamin@gmail.com>2024-09-10 12:50:44 +1200
committerBen Bridle <bridle.benjamin@gmail.com>2024-09-10 12:50:44 +1200
commit03c4b069e1806af256730639cefdae115b24401a (patch)
tree2b9b4a6cd89f88b1e36321eae4c632dd25b51fab
parent473d1b07e024e48e32c0c475cbf4dfdc42a1b4b3 (diff)
downloadbedrock-pc-03c4b069e1806af256730639cefdae115b24401a.zip
Fix mapping of draw operations in screen device
The mapping of draw codes to draw operations didn't match the screen device specification. This error was introduced in commit 6b3796c.
-rw-r--r--src/devices/screen.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/screen.rs b/src/devices/screen.rs
index 4394b6c..a61d8b3 100644
--- a/src/devices/screen.rs
+++ b/src/devices/screen.rs
@@ -203,8 +203,8 @@ impl ScreenDevice {
0x20 => self.fill_layer(parameters, layer),
0x30 => self.draw_sprite_2bit(parameters, layer),
0x40 => self.draw_line(parameters, layer),
- 0x50 => self.draw_rect(parameters, layer),
- 0x60 => self.draw_line_1bit(parameters, layer),
+ 0x50 => self.draw_line_1bit(parameters, layer),
+ 0x60 => self.draw_rect(parameters, layer),
0x70 => self.draw_rect_1bit(parameters, layer),
_ => unreachable!(),
};