00001 /* richPredictor.h 00002 */ 00003 #ifndef _RICHPREDICTOR_H 00004 #define _RICHPREDICTOR_H 00005 00006 #include "osl/state/numEffectState.h" 00007 #include "osl/effect_util/neighboring8Direct.h" 00008 #include "osl/effect_util/additionalEffect.h" 00009 #include "osl/pieceStand.h" 00010 00011 namespace osl 00012 { 00013 namespace threatmate 00014 { 00015 class RichPredictor 00016 { 00017 public: 00018 double predict(const NumEffectState& state, const Move move); 00019 }; 00020 00021 } // namespace threatmate 00022 } // namespace osl 00023 00024 #endif /* _RICHPREDICTOR_H */ 00025 // ;;; Local Variables: 00026 // ;;; mode:c++ 00027 // ;;; c-basic-offset:2 00028 // ;;; End: