public void Inizialize(int height, int weight) { sounds = new ControlSounds(); gameTimer = new GameTimer(); score = new Score(gameTimer); fishes = new ControlFishes(view.arrayFish.Length, score); boulderLogic = new Boulder(fishes, sounds, view.arrayFish.Length, view.boulder.Margin, view.player.Margin, weight, height); view.SetForMuteButtonContext_unMuteImage(); view.SetForAboutTheGameButtonContext_questionImage(); fishes.Initialize(view.GetFishesThickness(), view.waterFrame.Margin, height - ((int)view.waterFrame.Margin.Bottom)); }
public Boulder(ControlFishes fishes, ControlSounds sounds, int numberOfFish, Thickness initialCoordinates, Thickness playerThickness, int mainWindowWidth, int mainWindowHeight) { movementBoulder = new MovementBoulder(this, initialCoordinates, playerThickness, mainWindowWidth, mainWindowHeight); this.fishes = fishes; this.sounds = sounds; this.numberOfFish = numberOfFish; this.mainWindowWidth = mainWindowWidth; this.mainWindowHeight = mainWindowHeight; hitArea = 20; counterThrows = 0; }