... | ... | @@ -4,7 +4,7 @@ |
|
|
|
|
|
Player a Enemy majú niečo spoločné vo svete - sú to postavičky. Zatiaľ sme ich považovali iba za actorov, ale narozdiel od predmetov (kotlík, pec) by mali mať ešte niečo navyše - život a pohyb.
|
|
|
|
|
|
Vytvorte si rozhranie `ISpeedStrategy` ktoré bude mať jednu metódu: `double GetSpeed()`. Vytvorte si triedy `NormalSpeedStrategy` a `ModifiedSpeedStrategy`.
|
|
|
Vytvorte si rozhranie `ISpeedStrategy` ktoré bude mať jednu metódu: `double GetSpeed(double speed)`. Vytvorte si triedy `NormalSpeedStrategy` a `ModifiedSpeedStrategy`.
|
|
|
|
|
|
Vytvorte si teda rozhranie `ICharacter` nech rozširuje `IMovable`. Vytvorte si abstraktnú triedu `AbstractCharacter`, ktorá bude implementovať `ICharacter, IMovable` a samozrejme rozširovať `AbstractActor`
|
|
|
|
... | ... | |