32#ifndef RCSC_PLAYER_INTERCEPT_SIMULATOR_SELF_H
33#define RCSC_PLAYER_INTERCEPT_SIMULATOR_SELF_H
64 std::vector< Intercept > & self_results ) = 0;
Definition: intercept_simulator_self.h:41
InterceptSimulatorSelf()=default
protected constructor since this is an abstract class
virtual ~InterceptSimulatorSelf()=default
virtual destructor
virtual void simulate(const WorldModel &wm, const int max_step, std::vector< Intercept > &self_results)=0
pure virtual function. simulate self interception, and store the results to self_results
player's internal field status
Definition: world_model.h:67
interception info holder Header File