Frost Moon Project

Src/Common.h-沙耶の瞳 Ver.1.00- - Frost Moon Project アクセスランキング

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