diff --git a/dumps/hgr.go b/dumps/hgr.go index 8d9ef47..e9aeeba 100644 --- a/dumps/hgr.go +++ b/dumps/hgr.go @@ -73,6 +73,10 @@ func run(args []string) error { paletted.Set(x0+2*b, y, c) paletted.Set(x0+2*b+1, y, c) } + // Draw an extra dot so delayed patterns can "extend" the last value. + if val&0x80 == 0 && val&0x40 > 0 { + paletted.Set(x0+2*7, y, color.White) + } } f, err := os.Create(args[1]) diff --git a/images/ancient-legends.png b/images/ancient-legends.png index 7acd488..bd42c3f 100644 Binary files a/images/ancient-legends.png and b/images/ancient-legends.png differ diff --git a/images/archon-ii.png b/images/archon-ii.png index 9c904d7..80cb268 100644 Binary files a/images/archon-ii.png and b/images/archon-ii.png differ diff --git a/images/archon.png b/images/archon.png index 6a4cd4d..a1c502f 100644 Binary files a/images/archon.png and b/images/archon.png differ diff --git a/images/bards-tale.png b/images/bards-tale.png index 0322931..dacb76f 100644 Binary files a/images/bards-tale.png and b/images/bards-tale.png differ diff --git a/images/lode-runner.png b/images/lode-runner.png index 6b83545..c5207cd 100644 Binary files a/images/lode-runner.png and b/images/lode-runner.png differ diff --git a/images/rescue-raiders-pic.png b/images/rescue-raiders-pic.png index d608dea..9918ade 100644 Binary files a/images/rescue-raiders-pic.png and b/images/rescue-raiders-pic.png differ diff --git a/images/rescue-raiders-words.png b/images/rescue-raiders-words.png index 21b647b..57392ad 100644 Binary files a/images/rescue-raiders-words.png and b/images/rescue-raiders-words.png differ