ratingEnv.h
Go to the documentation of this file.
1 /* ratingEnv.h
2  */
3 #ifndef _RATINGENV_H
4 #define _RATINGENV_H
5 
6 #include "osl/numEffectState.h"
9 #include "osl/progress.h"
10 
11 namespace osl
12 {
13  namespace rating
14  {
15  class RatingEnv
16  {
17  public:
25 
26  void update(const NumEffectState& new_state, Move last_move);
27  void make(const NumEffectState& new_state);
28  void make(const NumEffectState& new_state,
29  const PieceMask& my_pin, const PieceMask& op_pin, Progress16);
30  };
31  }
32  using rating::RatingEnv;
33 }
34 
35 #endif /* _RATINGENV_H */
36 // ;;; Local Variables:
37 // ;;; mode:c++
38 // ;;; c-basic-offset:2
39 // ;;; End:
Progress16 progress
Definition: ratingEnv.h:22
Move のstack.
Definition: moveStack.h:14
ProgressN< 16 > Progress16
Definition: progress.h:42
CArray< signed char, Square::SIZE > counteffect2_cache
Definition: ratingEnv.h:23
void update(const NumEffectState &new_state, Move last_move)
Definition: ratingEnv.cc:9
CArray< int, Square::SIZE > pattern_cache
Definition: ratingEnv.h:24
圧縮していない moveの表現 .
Definition: basic_type.h:1051
駒番号のビットセット.
Definition: pieceMask.h:20
利きを持つ局面
void make(const NumEffectState &new_state)
Definition: ratingEnv.cc:32