chrisboyle / sgtpuzzles

Android port of Simon Tatham's Puzzles
https://chris.boyle.name/puzzles
Other
597 stars 168 forks source link

Map: Certain game IDs can cause the renderer to misbehave in night mode #529

Open chrisboyle opened 2 years ago

chrisboyle commented 2 years ago

Received by email August 2020, migrating here:

To Reproduce Steps to reproduce the behavior:

  1. Ensure night mode is on
  2. Open Map
  3. Load game ID 15x20n30:ddvaaaaabahaabcaadfbbaaaabeaeajebaaadddabcbaecbabbcbdaabdaeaccaaagaaccgaaaefbbeaecababcbeaaaaafbaaabaaeadaaaaaaafadabacabadafabagbfaadabebafaaaabbeabdbbabddbafaaaaddbbacabeabeacaaaeabedbaaeadbaaabaaaeaageeadaieabaaebfcbal,a3a3a20a0b31b32c20a101b12
  4. Enable region numbers

Expected behaviour Map renders properly, all character rendered as black.

Actual behaviour Region 12, 14, 21, 29's number/legend are incorrectly rendered, either cut off or have some grey bleed into. These are corrected respectively by: filling region 10, filling region 14, filling region 17 and filling region 27. All other regions unaffected.

Screenshots If applicable, add screenshots to help explain your problem. You can also attach a saved game (checkerboard menu -> Save or Share).

Screenshot_2020-08-22-01-12-18

Screenshot_2020-08-22-01-12-28

Screenshot_2020-08-22-01-21-41

Screenshot_2020-08-22-01-19-26

Version info (optional, but sometimes helpful)