diff options
author | Filippos Karapetis | 2009-05-30 15:40:49 +0000 |
---|---|---|
committer | Filippos Karapetis | 2009-05-30 15:40:49 +0000 |
commit | 3490819a66f942f4fb18c4f25f8dcb4bf67ea4c5 (patch) | |
tree | aaaa4746049a11873bf15baf4489f849bc2726e3 /engines/sci/engine/kdebug.cpp | |
parent | 69582f0179c9ab9dcdc0afb2acbe659d36a37790 (diff) | |
download | scummvm-rg350-3490819a66f942f4fb18c4f25f8dcb4bf67ea4c5.tar.gz scummvm-rg350-3490819a66f942f4fb18c4f25f8dcb4bf67ea4c5.tar.bz2 scummvm-rg350-3490819a66f942f4fb18c4f25f8dcb4bf67ea4c5.zip |
- Removed debug_mode from the engine state
- Turned all SCIkwarn and SCIkdebug functions to ScummVM's debugC function
- Placed some debug code in appropriate defines: DEBUG_PARSER, DEBUG_AVOIDPATH and DEBUG_SOUND
- Removed the "debuglog" command and the "script_checkloads_flag" and "sci_debug_flags" variables
svn-id: r41033
Diffstat (limited to 'engines/sci/engine/kdebug.cpp')
-rw-r--r-- | engines/sci/engine/kdebug.cpp | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/engines/sci/engine/kdebug.cpp b/engines/sci/engine/kdebug.cpp deleted file mode 100644 index 686d841dd1..0000000000 --- a/engines/sci/engine/kdebug.cpp +++ /dev/null @@ -1,62 +0,0 @@ -/* ScummVM - Graphic Adventure Engine - * - * ScummVM is the legal property of its developers, whose names - * are too numerous to list here. Please refer to the COPYRIGHT - * file distributed with this source distribution. - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - * $URL$ - * $Id$ - * - */ - -#include "common/scummsys.h" - -#include "sci/engine/kdebug.h" -#include "sci/engine/state.h" - -namespace Sci { - -int script_debug_flag = 0; // Defaulting to running mode -int sci_debug_flags = 0; // Special flags - -void _SCIkwarn(EngineState *s, const char *file, int line, int area, const char *format, ...) { - va_list args; - - fprintf(stderr, "Warning: "); - - va_start(args, format); - vfprintf(stderr, format, args); - va_end(args); - fflush(NULL); - - if (sci_debug_flags & _DEBUG_FLAG_BREAK_ON_WARNINGS) - script_debug_flag = 1; -} - -void _SCIkdebug(EngineState *s, const char *file, int line, int area, const char *format, ...) { - va_list args; - - if (s->debug_mode & (1 << area)) { - fprintf(stdout, " kernel: (%s L%d): ", file, line); - va_start(args, format); - vfprintf(stdout, format, args); - va_end(args); - fflush(NULL); - } -} - -} // End of namespace Sci |