... | ... | @@ -14,8 +14,9 @@ By design, and due to the fact that anonymous lambda functions are not serialisa |
|
|
Several enums are used as keys in the factory patterns implemented in the Ability/Effect modules, here is a list of them, and the concepts they are bound to:
|
|
|
* AbilityKey: represent an ability (from game design perspective). They are bound to Supplier<Ability> (the type of functions that can generate instances of Ability by calling their "get" method) in the AbilityFactory.
|
|
|
* EffectKey: bound to EffectGenerators (see below) in EffectFactory.
|
|
|
## 2) The plan of this page
|
|
|
### 2) The plan of this page
|
|
|
**TO BE COMPLETED**
|
|
|
|
|
|
## II) Definition of the concepts
|
|
|
### 1) Effects
|
|
|
#### a) Definition
|
... | ... | |