I would like to create the following constellation:
Let's say the room looks like this:

The character enters the room and it instantly looks like this:

When the character moves more and more of the room becomes visible:

In the end all is visible:

As you notice the red tiles that are close to the character disappear completely, while the other ones become transparent to 50% first.
This can be easily done with red square objects that cover the room and disappear as soon as the character approaches.
But since only 40 objects are allowed in a room I guess I have to script this with DrawImage functions, so that tiled surfaces cover the room and disappear or become transparent part by part.
How can this be done?
Let's say the room looks like this:

The character enters the room and it instantly looks like this:

When the character moves more and more of the room becomes visible:

In the end all is visible:

As you notice the red tiles that are close to the character disappear completely, while the other ones become transparent to 50% first.
This can be easily done with red square objects that cover the room and disappear as soon as the character approaches.
But since only 40 objects are allowed in a room I guess I have to script this with DrawImage functions, so that tiled surfaces cover the room and disappear or become transparent part by part.
How can this be done?