1#ifndef _EFFECTED_NUM_TABLE_H
2#define _EFFECTED_NUM_TABLE_H
10 unsigned long long lv;
30#define E(n) ((static_cast<unsigned long long>(EMPTY_NUM)<<((n)*8)))
64 using effect::EffectedNumTable;
EffectedNum & operator[](int i)
CArray< EffectedNum, 40 > contents
const EffectedNum & operator[](int i) const
盤面上の駒が「黒から見た」方向に長い利きをつけられている時に, 利きをつけている駒の番号を得る たとえば,Uの時は下から上方向の長い利きがついているものとする. その方向の利きがついていない場合はEMP...
unsigned char & operator[](Direction d)
int operator[](Direction d) const
std::ostream & operator<<(std::ostream &, const EffectedNumTable &)
bool operator==(const EffectedNumTable &, const EffectedNumTable &)
const PtypeO PTYPEO_EDGE __attribute__((unused))
CArray< unsigned char, 8 > uc