Classes | Namespaces | Defines | Functions
effectedNumTable.h File Reference
#include "osl/state/simpleState.h"
#include <iosfwd>
Include dependency graph for effectedNumTable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  osl::effect::Byte8
class  osl::effect::EffectedNum
 盤面上の駒が「黒から見た」方向に長い利きをつけられている時に, 利きをつけている駒の番号を得る たとえば,Uの時は下から上方向の長い利きがついているものとする. その方向の利きがついていない場合はEMPTY_NUM(0x80)を入れておく. More...
class  osl::effect::EffectedNumTable

Namespaces

namespace  osl
 

attackDefense.h


namespace  osl::effect
 

利きを局面に持たせるためのコード.


Defines

#define E(n)   ((static_cast<unsigned long long>(EMPTY_NUM)<<((n)*8)))

Functions

bool osl::effect::operator== (const EffectedNumTable &, const EffectedNumTable &)
std::ostream & osl::effect::operator<< (std::ostream &, const EffectedNumTable &)

Define Documentation

#define E (   n)    ((static_cast<unsigned long long>(EMPTY_NUM)<<((n)*8)))
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines