Hello.

So basically I want to fill a rectangle over the entire screen that still allows you to see the game itself, it's used in alot of games so hopefully you know what I'm on about.

Any help is appreciated.

P.S. I'm using D7 and UnDelphiX 1.07B.

EDIT:

Also, how can I make it so that when one object (the player), collides with another object (say just a square box or something), that it can no longer move in that direction, and can only proceed in other directions or along the object (not directly into it).

I know how this can be done manually (although a bit of a pain), I don't see how to do this using the sprite engine, sure it tells me when it's collided but then how do I know where they hit each other from and to reverse/fix the situation.