#include <ScenarioCriteria.h>
◆ ScenarioContainer
◆ ScenarioCriteria()
DeepRTS::Criteria::ScenarioCriteria::ScenarioCriteria |
( |
int |
rewardSuccess = 0.01 , |
|
|
int |
rewardFailure = -0.01 |
|
) |
| |
◆ clone()
virtual std::shared_ptr< ScenarioCriteria > DeepRTS::Criteria::ScenarioCriteria::clone |
( |
| ) |
const |
|
pure virtual |
Implemented in DeepRTS::Criteria::DamageDone, DeepRTS::Criteria::DamageDoneIncrement, DeepRTS::Criteria::DamageTakenIncrement, DeepRTS::Criteria::DamageTaken, DeepRTS::Criteria::FoodConsumption, DeepRTS::Criteria::FoodCount, DeepRTS::Criteria::GoldCollect, DeepRTS::Criteria::LumberCollect, DeepRTS::Criteria::NumUnitTypeCreated, DeepRTS::Criteria::ResourceIncrement, DeepRTS::Criteria::StoneCollect, DeepRTS::Criteria::UnitIncrement, and DeepRTS::Criteria::UnitsCreated.
◆ evaluate()
virtual bool DeepRTS::Criteria::ScenarioCriteria::evaluate |
( |
const Player & |
player | ) |
|
|
pure virtual |
Implemented in DeepRTS::Criteria::DamageDone, DeepRTS::Criteria::DamageDoneIncrement, DeepRTS::Criteria::DamageTakenIncrement, DeepRTS::Criteria::DamageTaken, DeepRTS::Criteria::FoodConsumption, DeepRTS::Criteria::FoodCount, DeepRTS::Criteria::GoldCollect, DeepRTS::Criteria::LumberCollect, DeepRTS::Criteria::NumUnitTypeCreated, DeepRTS::Criteria::ResourceIncrement, DeepRTS::Criteria::StoneCollect, DeepRTS::Criteria::UnitIncrement, and DeepRTS::Criteria::UnitsCreated.
◆ reward()
virtual int DeepRTS::Criteria::ScenarioCriteria::reward |
( |
| ) |
const |
|
pure virtual |
Implemented in DeepRTS::Criteria::DamageDone, DeepRTS::Criteria::DamageDoneIncrement, DeepRTS::Criteria::DamageTakenIncrement, DeepRTS::Criteria::DamageTaken, DeepRTS::Criteria::FoodConsumption, DeepRTS::Criteria::FoodCount, DeepRTS::Criteria::GoldCollect, DeepRTS::Criteria::LumberCollect, DeepRTS::Criteria::NumUnitTypeCreated, DeepRTS::Criteria::ResourceIncrement, DeepRTS::Criteria::StoneCollect, DeepRTS::Criteria::UnitIncrement, and DeepRTS::Criteria::UnitsCreated.
◆ rewardFailure
const int DeepRTS::Criteria::ScenarioCriteria::rewardFailure |
|
protected |
◆ rewardSuccess
const int DeepRTS::Criteria::ScenarioCriteria::rewardSuccess |
|
protected |
The documentation for this class was generated from the following files: