public MobSpawner(IEntitiesData engine, IActiveElements activeElements, IDrawer drawer, IPixSound sound, Player player) { size = 0; Engine = engine; Player = player; ActiveElements = activeElements; Drawer = drawer; Sound = sound; Randomizer = new Random(); }
public PointerController(PlayerStatus status, ITileManager engine, IMoveDefiner moveDefiner, IDrawer drawer, IPixSound sound, IPointerControllerParameters parameters, IEntitiesData entities, IMouse mouse) : base(drawer) { this.status = status; Tiles = engine; this.moveDefiner = moveDefiner; Sound = sound; Parameters = parameters; Entities = entities; Mouse = mouse; ChangeStateOfPointerTask = new Task(ChangeStateOfPointer); }