All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
osl::effect::EffectedNum Class Reference

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

#include <effectedNumTable.h>

Collaboration diagram for osl::effect::EffectedNum:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 EffectedNum ()
void clear ()
int operator[] (Direction d) const
unsigned char & operator[] (Direction d)

Private Attributes

Byte8 b8

Detailed Description

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

Definition at line 23 of file effectedNumTable.h.


Constructor & Destructor Documentation

Definition at line 28 of file effectedNumTable.h.

References clear().


Member Function Documentation

Definition at line 29 of file effectedNumTable.h.

References b8, E, and osl::effect::Byte8::lv.

Referenced by EffectedNum().

int osl::effect::EffectedNum::operator[] ( Direction  d) const [inline]

Definition at line 34 of file effectedNumTable.h.

References b8, and osl::effect::Byte8::uc.

unsigned char& osl::effect::EffectedNum::operator[] ( Direction  d) [inline]

Definition at line 38 of file effectedNumTable.h.

References b8, and osl::effect::Byte8::uc.


Member Data Documentation

Definition at line 26 of file effectedNumTable.h.

Referenced by clear(), and operator[]().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines