- Main Page
- Classes
- Files

- File List

# debug.h

    00001 #ifndef _DEBUG_H_
    00002 #define _DEBUG_H_
    00003
    00004 #include <nds.h>
    00005 #include "gadgetstyle.h"
    00006 #include "woopsistring.h"
    00007
    00008 #define DEBUG_ACTIVE true
    00009
    00010 namespace WoopsiUI {
    00011
    00012         class AmigaScreen;
    00013         class AmigaWindow;
    00014         class Gadget;
    00015         class Woopsi;
    00016         class MonoFont;
    00017         class ScrollingTextBox;
    00018
    00027         class Debug {
    00028
    00029         public:
    00033                 static void busyWait();
    00034
    00041                 static void printf(const char *format, ...);
    00042
    00043         private:
    00044                 static Debug* _debug;
    00045                 AmigaScreen* _screen;
    00046                 AmigaWindow* _window;
    00047                 ScrollingTextBox* _textBox;
    00048                 GadgetStyle* _style;
    00053                 Debug();
    00054
    00058                 ~Debug();
    00059
    00064                 static void createDebug();
    00065
    00069                 void createGUI();
    00070
    00075                 void output(const char* msg);
    00076         };
    00077 }
    00078
    00079 #endif