00001 #ifndef _GENERATE_DROP_MOVES_H 00002 #define _GENERATE_DROP_MOVES_H 00003 00004 #include "osl/numEffectState.h" 00005 #include "osl/move_generator/move_action.h" 00006 00007 namespace osl 00008 { 00009 namespace move_generator 00010 { 00014 template<class Action> 00015 class Drop 00016 { 00017 public: 00018 template<Player P> 00019 static void generate(const NumEffectState& state,Action& action); 00020 }; 00021 } // namespace move_generator 00022 } // namespace osl 00023 00024 #endif /* _GENERATE_DROP_MOVES_H */ 00025 // ;;; Local Variables: 00026 // ;;; mode:c++ 00027 // ;;; c-basic-offset:2 00028 // ;;; coding:utf-8 00029 // ;;; End: