The impossible reflection filter

Monkey Forums/Monkey Programming/The impossible reflection filter

Zwer99(Posted 2013) [#1]
I need:

- in subfolder "screen" each monkey-file + classes
- in subfolder "game" each monkey-file + classes

Because of inheritance I need also:
- in subfolder "ovion" the following:
- - ovion.monkey
- - object.FObject.monkey
- - object.FDynamicObject.monkey
- - screen* (all files in "screen"-subfolder)
- the "diddy.framework*" classes

Why is this reflection filter not working:
#REFLECTION_FILTER = "screen*|game*|ovion.ovion*|ovion.screen*|ovion.object.FDynamicObject*|ovion.object.FObject*|diddy.framework*"


The strange thing is when I Print all GetClasses() I get "ovion.object.FObjectCreator.ObjectCreator"... Why don't I get "ovion.object.FObject.OEObject"???
And why don't I get the files in the "game" subfolder, but the files in the "screen" subfolder?

EDIT: Another strange thing:
As I said the "screen"-stuff is working and it's listet in GetClasses. But if I create a reflection filter like this:
#REFLECTION_FILTER = "*"

all needed classes are listed (also from the "game" subfolder), but even the "screen"-stuff I'm doing isn't working anymore xD

I'm totally confused - I need help :D
Thank you!