When feeding the screen from ALE into pygame using ale.GetScreenRGB(the buffer), the screen displayed is distorted.
It seems like the python GetScreenRGB function does not return RGB (it is the same size as grey scale, when it should be 3 times). GetScreenGrayscale doesn't solve the issue though, so maybe a mismatch between the output format between python and c++?
When feeding the screen from ALE into pygame using ale.GetScreenRGB(the buffer), the screen displayed is distorted.
It seems like the python GetScreenRGB function does not return RGB (it is the same size as grey scale, when it should be 3 times). GetScreenGrayscale doesn't solve the issue though, so maybe a mismatch between the output format between python and c++?