phaser4-rex-plugins
Version:
24 lines (18 loc) • 446 B
JavaScript
/**
* @author {@link https://github.com/Mugen87|Mugen87}
*/
class FuzzyRule {
constructor(antecedent, consequence) {
this.antecedent = antecedent;
this.consequence = consequence;
}
initConsequence() {
this.consequence.clearDegreeOfMembership();
return this;
}
evaluate() {
this.consequence.updateDegreeOfMembership(this.antecedent.getDegreeOfMembership());
return this;
}
}
export default FuzzyRule;