Class: Badline::VIC::GraphicsMode::MulticolorText
- Inherits:
-
Object
- Object
- Badline::VIC::GraphicsMode::MulticolorText
- Includes:
- Hires, Multicolor
- Defined in:
- lib/badline/vic/graphics_mode.rb
Instance Method Summary collapse
Methods included from Multicolor
Methods included from Hires
Instance Method Details
#decode(screencode, color, _cell, row, seq) ⇒ Object
62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/badline/vic/graphics_mode.rb', line 62 def decode(screencode, color, _cell, row, seq) registers = seq.registers data = seq.bank.peek(registers.char_base + (screencode * 8) + row) if color.anybits?(0x08) paint_pairs(data, seq) do |pair| multicolor_pixel(pair, color, registers) end else paint_hires(data, color & 0x07, registers.background, seq) end end |