- メインページ
- モジュール
- データ構造
- ファイル
- ディレクトリ

- ファイル一覧
- グローバル

# debug.h

説明を見る。

    00001 #include "dxlibp.h"
    00002 #define MAXSTRBUF_X 80
    00003 #define MAXSTRBUF_Y 23
    00004
    00005 typedef struct DXPDEBUGDATA__
    00006 {
    00007     unsigned init:1;
    00008     unsigned char cx;
    00009     unsigned char cy;
    00010     unsigned char l1;
    00011     int fontsize[2];
    00012     int strbufsize[2];
    00013 }DXPDEBUGDATA;
    00014
    00015 typedef struct DXP_DEBUG_BUF__
    00016 {
    00017     char strbuf[MAXSTRBUF_Y][MAXSTRBUF_X + 1];
    00018     char vfsbuf[2048];
    00019     char cpbuf[2048];
    00020 }DXP_DEBUG_BUF;
    00021
    00022 int AppLogAdd(const char *format,...);
    00023 int printfDx(const char *format,...);
    00024 int clsDx();
    00025
    00026 void dxpDebugInit();
    00027
    00028 void dxpDebugDrawString(int x,int y,u32 color,u32 bgcolor,const char *str);//デバッグ文字列描画に使う描画関数群が備えるべき関数の名前と型
    00029 int dxpDebugDrawStringInit(int *fwidth,int *fheight);//デバッグ文字列描画に使う描画関数群の初期化関数
    00030
    00031 extern DXPDEBUGDATA dxpDebugData;
    00032 extern DXP_DEBUG_BUF dxpDebugBuf;
    00033
    00034 void dxpDrawDebugScreen();