Quote:

THe problem I'm having is that the mirror is mirroring what the player sees and not what the mirror "sees"




That could be fixed with a C++ extension. I presume the mirror takes a screenshot of what its camera sees. So, what you need to do is have the screenshot flipped horizontally (like Photoshop does it) before being appended to the sprite. This is probably doable with a dll or something. However, I don't know the C++ code for this, so you might want to swipe it from an open-source Photoshop alternative.