diff options
author | Ben Bridle <bridle.benjamin@gmail.com> | 2024-09-10 12:50:44 +1200 |
---|---|---|
committer | Ben Bridle <bridle.benjamin@gmail.com> | 2024-09-10 12:50:44 +1200 |
commit | 03c4b069e1806af256730639cefdae115b24401a (patch) | |
tree | 2b9b4a6cd89f88b1e36321eae4c632dd25b51fab | |
parent | 473d1b07e024e48e32c0c475cbf4dfdc42a1b4b3 (diff) | |
download | bedrock-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.rs | 4 |
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!(), }; |