Example #1
0
 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();
 }
Example #2
0
 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);
 }