示例#1
0
 public Ruler(
     CustomButtonsManager buttonManager,
     ButtonsCollection buttonCollection,
     ImageLibraryManager libManager,
     Players players)
 {
     this.buttonManager     = buttonManager;
     this.libManager        = libManager;
     this.buttonsCollection = buttonCollection;
     this.players           = players;
     openCardDelay          = Convert.ToInt32(Settings.Delay) * 1000;
 }
示例#2
0
 public SettingsForm(
     Ruler ruler,
     Players players,
     CustomButtonsManager buttonManager,
     ImageLibraryManager libManager,
     FileManager.FileManager fileManager,
     PuzzleTag baseForm,
     CustomImageCollectionConfigurator customImageCollectionConfigurator)
 {
     this.customImageCollectionConfigurator = customImageCollectionConfigurator;
     this.ruler         = ruler;
     this.players       = players;
     this.fileManager   = fileManager;
     this.buttonManager = buttonManager;
     this.libManager    = libManager;
     this.baseForm      = baseForm;
     this.queue         = new Queue <Player>(QueueType.CircleFIFO);
     InitializeComponent();
     InitSettings();
 }
示例#3
0
 private void SetupConfiguration()
 {
     this.libManager    = new ImageLibraryManager();
     this.buttonManager = new CustomButtonsManager(customButtonsCollection, libManager);
 }