All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
osl::rating::RatingEnv Class Reference

#include <ratingEnv.h>

Collaboration diagram for osl::rating::RatingEnv:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void update (const NumEffectState &new_state, Move last_move)
void make (const NumEffectState &new_state)
void make (const NumEffectState &new_state, const PieceMask &my_pin, const PieceMask &op_pin, Progress16)

Public Attributes

MoveStack history
Square8 sendoffs
PieceMask my_pin
PieceMask op_pin
int attack_count_for_turn
Progress16 progress
CArray< signed char, Square::SIZEcounteffect2_cache
CArray< int, Square::SIZEpattern_cache

Detailed Description

Definition at line 16 of file ratingEnv.h.


Member Function Documentation

void osl::rating::RatingEnv::make ( const NumEffectState &  new_state)
void osl::rating::RatingEnv::make ( const NumEffectState &  new_state,
const PieceMask &  my_pin,
const PieceMask &  op_pin,
Progress16  progress 
)

Definition at line 17 of file ratingEnv.cc.

References osl::alt(), count, and osl::find().

void osl::rating::RatingEnv::update ( const NumEffectState &  new_state,
Move  last_move 
)

Definition at line 10 of file ratingEnv.cc.

Referenced by main(), test_file(), and test_record().


Member Data Documentation

Definition at line 22 of file ratingEnv.h.

Referenced by osl::rating::DefenseKing8Group::findMatch().

Definition at line 24 of file ratingEnv.h.

Referenced by osl::rating::CountEffect2::index().

Definition at line 25 of file ratingEnv.h.

Referenced by osl::rating::PatternGroup::findMatch().


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