added preprocessor directives around Fullscreen code