My Project
osl::mobility::MobilityTable Class Reference

駒番号からMobilityContentを得る More...

#include <mobilityTable.h>

Public Member Functions

 MobilityTable ()
 MobilityTable (SimpleState const &state)
void set (Direction d, int num, Square pos)
const Square get (Direction d, int num) const

Private Attributes

CArray< MobilityContent, 8 > table

Friends

bool operator== (const MobilityTable &mt1, const MobilityTable &mt2)

Detailed Description

駒番号からMobilityContentを得る

Definition at line 51 of file mobilityTable.h.

Constructor & Destructor Documentation

◆ MobilityTable() [1/2]

Definition at line 59 of file mobilityTable.h.

Referenced by operator==.

◆ MobilityTable() [2/2]

Member Function Documentation

◆ get()

const Square osl::mobility::MobilityTable::get ( Direction d,
int num ) const
inline

Definition at line 65 of file mobilityTable.h.

References table.

Referenced by osl::mobility::operator<<(), and osl::mobility::operator==().

◆ set()

void osl::mobility::MobilityTable::set ( Direction d,
int num,
Square pos )
inline

Definition at line 61 of file mobilityTable.h.

References table.

Referenced by MobilityTable().

◆ operator==

bool operator== ( const MobilityTable & mt1,
const MobilityTable & mt2 )
friend

References MobilityTable().

Member Data Documentation

◆ table

Definition at line 53 of file mobilityTable.h.

Referenced by get(), and set().


The documentation for this class was generated from the following files: