20 template<osl::Ptype T>
 
   23   initPtypeSub<T>(Int2Type<false>());
 
   38 template<osl::Ptype T>
 
   47 template<osl::Ptype T>
 
   58   initPtype<PTYPE_EMPTY>(); 
 
   59   initPtype<PTYPE_EDGE>(); 
 
   75   effectTableNotLongU.fill();
 
   86       if((moveMasks[ptype]&(1<<dir))!=0){
 
   92           shortMoveMask[0][dir-10]|=1<<(ptype-
PTYPEO_MIN);
 
   93           shortMoveMask[1][dir-10]|=1<<(ptype-16-
PTYPEO_MIN);
 
  103             if(static_cast<int>(dir)!=
LONG_U){
 
  105               effectTableNotLongU[ptype-16-
PTYPEO_MIN][(-offset32).index()]=effectTable[ptype-16-
PTYPEO_MIN][(-offset32).index()];
 
  111           shortMoveMask[1][dir]|=1<<(ptype-16-
PTYPEO_MIN);