Describe the bug
Reported by Win Bent and reproduced in emulator: on API 28, night mode colours are incorrect, e.g. the Solo cursor is black and the Galaxies lines are very faint.
To Reproduce
Steps to reproduce the behavior:
Use an API 28 device.
Enable night mode.
Launch Solo
Expected behavior
Can see the grey cursor
Screenshots
Additional context
This happens because GameEngineImpl.getDefaultBackgroundColour() sees the night version of R.color.game_background despite the Context manipulation. :-( The backend then calculates other colours from the black colour and many things end up black.
Describe the bug Reported by Win Bent and reproduced in emulator: on API 28, night mode colours are incorrect, e.g. the Solo cursor is black and the Galaxies lines are very faint.
To Reproduce Steps to reproduce the behavior:
Expected behavior Can see the grey cursor
Screenshots![image](https://user-images.githubusercontent.com/127305/213313426-373bb48f-e33d-46e5-a935-a72781710e08.png)
Additional context This happens because
GameEngineImpl.getDefaultBackgroundColour()
sees the night version ofR.color.game_background
despite the Context manipulation. :-( The backend then calculates other colours from the black colour and many things end up black.