I know we have some talented people out there, so if this is possible, I know someone here will come up with the module solution for me.
I have been designing a 3D (to 2D converted of course for AGS) of DC Comics Justice League. And of course, one of the playable characters in the game will be Superman/Clark Kent. As we all know, Superman has many powers, among which one of them is X-Ray vision.
Basically I wanted a feature where in the room, there would be invisible images at certain coordinates. Then a small circle, similar to the one the flashlight circle uses, would come up and when it hovers over a certain area, parts of that image come up as if Superman is seeing through a wall or something. This would of course need to be extended to Characters and objects as well.
Perhaps there is a module out there already that does this or is atleast capable of it. Either way, I need help with this request. Thanks for looking.
My game Bernard's Room (http://www.adventuregamestudio.co.uk/games.php?action=detail&id=898) uses this effect. (Search the drawers, then use the"flashlight").
What I did was import the X-Ray version as second background, then get a square portion under the mouse as DynamicSprite and paint magic pink on it to get a circular shape. Some trigonometry is all you need.
It's not too difficult so I'd encourage you to try this on your own first.
I've uploaded the source if you want to take a look: http://db.tt/wMj6AYf
OK. I will give it a go. Thanks Kris.