32 parentRegistry = NULL);
34 parentRegistry = NULL);
62 virtual const DtString& rangeFrom()
const;
68 virtual double detonationPower(
double rangeFromShooter,
double rangeFromImpact)
const = 0;
71 virtual double rangeFromShooterForPower(
double power)
const = 0;
74 virtual double rangeFromImpactForPower(
double power)
const = 0;
77 virtual double maximumRangeFromShooter()
const = 0;
80 virtual double maximumRangeFromImpact()
const = 0;
86 virtual void validateRangeFrom() = 0;