10class DefenseShadowEnemyTactic;
14class GoalieTestTactic;
16class KickoffChipTactic;
22class PenaltySetupTactic;
28class MoveGoalieToGoalLineTactic;
29class PrepareKickoffMoveTactic;
31class PlaceBallMoveTactic;
32class WallKickoffTactic;
33class AvoidInterferenceTactic;
52 virtual void visit(
const DefenseShadowEnemyTactic &tactic) = 0;
56 virtual void visit(
const GoalieTestTactic &tactic) = 0;
58 virtual void visit(
const KickoffChipTactic &tactic) = 0;
60 virtual void visit(
const MoveTestTactic &tactic) = 0;
64 virtual void visit(
const PenaltySetupTactic &tactic) = 0;
69 virtual void visit(
const StopTestTactic &tactic) = 0;
70 virtual void visit(
const MoveGoalieToGoalLineTactic &tactic) = 0;
71 virtual void visit(
const PrepareKickoffMoveTactic &tactic) = 0;
72 virtual void visit(
const PlaceBallTactic &tactic) = 0;
73 virtual void visit(
const PlaceBallMoveTactic &tactic) = 0;
74 virtual void visit(
const WallKickoffTactic &tactic) = 0;
75 virtual void visit(
const AvoidInterferenceTactic &tactic) = 0;
Definition attacker_tactic.h:15
Definition chip_tactic.h:14
Definition crease_defender_tactic.h:31
Definition dribble_tactic.h:15
Definition get_behind_ball_tactic.h:11
Definition goalie_tactic.h:18
Definition halt_tactic.h:11
Definition kick_tactic.h:14
Definition move_tactic.h:11
Definition pass_defender_tactic.h:15
Definition penalty_kick_tactic.h:15
Definition pivot_kick_tactic.h:10
Definition receiver_tactic.h:16
Definition shadow_enemy_tactic.h:14
Definition tactic_visitor.h:39
virtual void visit(const ChipTactic &tactic)=0