5#ifndef DEEPRTS_SCENARIOCRITERIA_H
6#define DEEPRTS_SCENARIOCRITERIA_H
23 virtual std::shared_ptr<ScenarioCriteria>
clone()
const = 0;
Definition: ScenarioCriteria.h:14
const int rewardFailure
Definition: ScenarioCriteria.h:18
virtual int reward() const =0
ScenarioCriteria(int rewardSuccess=0.01, int rewardFailure=-0.01)
Definition: ScenarioCriteria.cpp:7
virtual bool evaluate(const Player &player)=0
virtual std::shared_ptr< ScenarioCriteria > clone() const =0
const int rewardSuccess
Definition: ScenarioCriteria.h:17
std::vector< std::shared_ptr< ScenarioCriteria > > ScenarioContainer
Definition: ScenarioCriteria.h:20
Definition: DamageDone.h:10