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 /src/devices/screen.rs | |
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.
Diffstat (limited to 'src/devices/screen.rs')
-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!(), }; |