Couple (action, score) pour associer une action ŕ son score. More...
#include <game_ai.hpp>
Public Member Functions | |
action_eval (const Action &a, const Numeric &e) | |
Constructeur. | |
bool | operator< (const action_eval &ae) const |
Comparaison de deux actions. | |
bool | operator== (const action_eval &ae) const |
Egalité de deux actions. | |
Public Attributes | |
Action | action |
Action. | |
Numeric | eval |
Evaluation. |
Couple (action, score) pour associer une action ŕ son score.
Definition at line 96 of file game_ai.hpp.
claw::ai::game::action_eval< Action, Numeric >::action_eval | ( | const Action & | a, | |
const Numeric & | e | |||
) | [inline] |
Constructeur.
a | Action. | |
e | Evaluation de l'action. |
Definition at line 95 of file game_ai.tpp.
bool claw::ai::game::action_eval< Action, Numeric >::operator< | ( | const action_eval< Action, Numeric > & | ae | ) | const [inline] |
Comparaison de deux actions.
Definition at line 109 of file game_ai.tpp.
00110 { 00111 return eval < ae.eval; 00112 } // operator<()
bool claw::ai::game::action_eval< Action, Numeric >::operator== | ( | const action_eval< Action, Numeric > & | ae | ) | const [inline] |
Egalité de deux actions.
Definition at line 121 of file game_ai.tpp.
00122 { 00123 return eval == ae.eval; 00124 } // operator==()
Action claw::ai::game::action_eval< Action, Numeric >::action |
Action.
Definition at line 106 of file game_ai.hpp.
Numeric claw::ai::game::action_eval< Action, Numeric >::eval |
Evaluation.
Definition at line 108 of file game_ai.hpp.