After 20 days of development I finally noticed that I didn’t changed the background of the whole activity to black. Now the map looks much better.
I changed the color parameter of tiles to hold RGBA values; before the colors were temporarily represented with a string. Now with real values, color manipulation is much easier. I was excited about the next little thing that I’m going to implement, and that is advanced shading. Since the FOV method returns also how far away is the current unit from a tile that we are testing, this value can be used to calculate the color of the tile, so that far away tiles are logically much darker.
Again, it boosts the whole atmosphere of the game even more; here are some screenshots with enabled and disabled line of sight.
