struct CUSTOMVERTEX{
  D3DXVECTOR3 position;
  D3DCOLOR color;
#ifdef SHOW_HOW_TO_USE_TCI
  FLOAT tu, tv;
#endif
}

#ifdef SHOW_HOW_TO_USE_TCI
#define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZ| D3DFVF_DIFFUSE)
#else
#define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZ| D3DFVF_DIFFUSE| D3DFVF_TEX1)
#endif

내 생각엔 커스텀버텍스 메크로 선언하는 부분에서 저 두개 순서가 바껴야 될 거 같은데...
책이 잘못된거지?