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

駒毎に指定の方向の利きを持つ最後のSquare. More...

#include <mobilityTable.h>

Collaboration diagram for osl::mobility::MobilityContent:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MobilityContent ()
void clear ()
const Square get (Direction d) const
void set (Direction d, Square pos)

Private Attributes

V4 v

Detailed Description

駒毎に指定の方向の利きを持つ最後のSquare.

自分の駒への利きも含む EDGEまでいく 方向は「黒」から見た方向に固定 そもそもそちらに利きがない場合やSTANDにある場合は0

Definition at line 30 of file mobility/mobilityTable.h.


Constructor & Destructor Documentation

Definition at line 34 of file mobility/mobilityTable.h.

References clear().


Member Function Documentation

Definition at line 37 of file mobility/mobilityTable.h.

References osl::mobility::V4::lv, and v.

Referenced by MobilityContent().

Definition at line 40 of file mobility/mobilityTable.h.

References osl::Square::makeDirect(), osl::mobility::V4::uc, and v.

Referenced by osl::mobility::operator<<().

void osl::mobility::MobilityContent::set ( Direction  d,
Square  pos 
) [inline]

Definition at line 43 of file mobility/mobilityTable.h.

References osl::mobility::V4::uc, and v.


Member Data Documentation

Definition at line 32 of file mobility/mobilityTable.h.

Referenced by clear(), get(), and set().


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