wie wärs mit was ganz einfachem?

wenns hell ist, wird es grau beim öffnen des menüs und beim schließen wieder normal, genauso bei nacht. wenn du inner höhle bist (unwahrscheinlich, dass dort sonne scheint, oder?) bleibt der screen dunkel: also als beispiel:
-------------------------------------
if switch höhle: on
set screen (ich sag jetzt mal dunkel)
else:
if switch nacht: on
set screen dunkel
else: (also off)
set screen hell
-------------------------------------