|
|
#ifndef _ZCAMERA_H_
#define _ZCAMERA_H_
#ifndef是什么意思啊?
谁能说下这两句代码的意思吗?
#ifndef绝对没错
最后能把下面也说一下呵呵 [em5]
#ifndef MAINBODY
#define DECLARE extern
#else
#define DECLARE
#endif
#ifndef S_DEL
#define S_DEL(p) { if(p) { delete (p); (p) = NULL; } }
#endif
#ifndef S_DELS
#define S_DELS(p) { if(p) { delete[] (p); (p) = NULL; } }
#endif
#ifndef S_REL
#define S_REL(p) { if(p) { (p)->Release(); (p) = NULL; } }
#endif
#define IS_IN_RANGE(value,r0,r1) (( ((r0) <= (value)) && ((value) <= (r1)) ) ? 1 : 0)
#define _USE_INDEX16
struct TERRAINVERTEX
{
enum _FVF { FVF=(D3DFVF_XYZ|D3DFVF_NORMAL|D3DFVF_TEX1) };
D3DXVECTOR3 p;
D3DXVECTOR3 n;
D3DXVECTOR2 t;
};
struct TRIINDEX
{
#ifdef _USE_INDEX16
WORD _0, _1, _2;
#else
DWORD _0, _1, _2;
#endif
};
#endif |
|