Home > ソフトウェア > 沙耶の瞳 > eyesofSaya100.zip > Src > Common.h
//Common.h //共通ヘッダファイル #ifndef COMMON_H #define COMMON_H #ifndef STRICT #define STRICT #endif #ifndef UNICODE #define UNICODE #endif #ifndef _UNICODE #define _UNICODE #endif #ifndef NOMINMAX #define NOMINMAX #endif #include<assert.h> #include<windows.h> #include<windowsx.h> #include<tchar.h> #include<commctrl.h> #include<algorithm> #define EYESOFSAYA_VERSION _T("沙耶の瞳 Ver.1.00") #ifndef UNIT #define UNIT unsigned int #endif //数値が範囲内にあるかどうか #define INRANGE(Low,Num,High) (((Low)<=(Num))&&((Num)<=(High))) //文字列に必要なバイト数 #define SIZEOFSTRING(psz) ((lstrlen(psz)+1)*sizeof(TCHAR)) //配列の要素数 #define array_sizeof(array) (sizeof(array)/sizeof(array[0])) //メンバの要素数 #define member_sizeof(type,member) array_sizeof(((type*)0)->member) //Debug用 #include<stdio.h> #define dprintf(INT) printf("%s=%d\n",#INT,INT) #endif //COMMON_H
Home > ソフトウェア > 沙耶の瞳 > eyesofSaya100.zip > Src > Common.h