diff options
Diffstat (limited to 'MorgSimulator/Factory')
| -rw-r--r-- | MorgSimulator/Factory/IMorgFactory.cs | 9 | ||||
| -rw-r--r-- | MorgSimulator/Factory/MorgFactory.cs | 6 |
2 files changed, 3 insertions, 12 deletions
diff --git a/MorgSimulator/Factory/IMorgFactory.cs b/MorgSimulator/Factory/IMorgFactory.cs deleted file mode 100644 index 60537de..0000000 --- a/MorgSimulator/Factory/IMorgFactory.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace MorgSimulator.Factory -{ - public interface IMorgFactory - { - Morg CreateMorg(int id, string type, int x, int y, string movement, string feeding); - IMovementStrategy CreateMovementStrategy(string movementType); - IFeedingStrategy CreateFeedingStrategy(string behavior); - } -} diff --git a/MorgSimulator/Factory/MorgFactory.cs b/MorgSimulator/Factory/MorgFactory.cs index 95ecbee..3a6ef79 100644 --- a/MorgSimulator/Factory/MorgFactory.cs +++ b/MorgSimulator/Factory/MorgFactory.cs @@ -1,12 +1,12 @@ using System; using System.Collections.Generic; -using System.Linq; +using MorgSimulator.Framework; namespace MorgSimulator.Factory { - public class MorgFactory : IMorgFactory + public class MorgFactory : IEntityFactory<Morg> { - public Morg CreateMorg(int id, string type, int x, int y, string movement, string feeding) + public Morg CreateEntity(int id, string type, int x, int y, string movement, string feeding) { var trimmedFeeding = feeding.Trim(); var feedingParts = trimmedFeeding.Split(' '); |