Use a shader that takes a greyscale image and a 1D colour lookup table to draw the map image, this would probably require something like implementing a new ggez::graphics::Drawable type as ggez only currently allows us to create rgba8 images.
So a new image type which uses gfx::formats to allow single channel textures. This probably could also for the flashing knight images either in the map, select knight or encounter scenes.
Use a shader that takes a greyscale image and a 1D colour lookup table to draw the map image, this would probably require something like implementing a new
ggez::graphics::Drawable
type as ggez only currently allows us to create rgba8 images.So a new image type which uses
gfx::formats
to allow single channel textures. This probably could also for the flashing knight images either in the map, select knight or encounter scenes.