- Main Page
- Classes
- Files

- File List

# C:/Documents and Settings/Administrator/Desktop/woopsi-src-0.40/Woopsi/libwoopsi/include/debug.h

    00001 #ifndef _DEBUG_H_
    00002 #define _DEBUG_H_
    00003
    00004 #include <nds.h>
    00005
    00006 #define DEBUG_ACTIVE true
    00007
    00008 namespace WoopsiUI {
    00009
    00010         class AmigaScreen;
    00011         class AmigaWindow;
    00012         class Gadget;
    00013         class Woopsi;
    00014         class MonoFont;
    00015         class ScrollingTextBox;
    00016
    00025         class Debug {
    00026
    00027         public:
    00031                 static void busyWait();
    00032
    00039                 static void printf(const char *format, ...);
    00040
    00041         private:
    00042                 static Debug* _debug;
    00043                 AmigaScreen* _screen;
    00044                 AmigaWindow* _window;
    00045                 ScrollingTextBox* _textBox;
    00046                 MonoFont* _font;
    00051                 Debug();
    00052
    00056                 ~Debug();
    00057
    00062                 static void createDebug();
    00063
    00067                 void createGUI();
    00068
    00073                 void output(const char* msg);
    00074         };
    00075 }
    00076
    00077 #endif