private void SelectEmptyWordTiles(Word word, PlayView playView) { AudioSource.PlayClipAtPoint(playView.wordSelected, new Vector3(0, 0, 0)); bool first = true; Letter firstLetter = new Letter(); playView.letterLocations.Clear(); bool mainTileFound = false; foreach (var letter in word.letters) { playView.letterLocations.Add(letter.index); if (first) { firstLetter = letter; first = false; } if (playView.grid[letter.index].GetComponent <Tile>().isPlayable) { playView.LoadAlphabetTiles(letter); playView.grid[letter.index].GetComponent <SpriteRenderer>().sprite = playView.GetComponent <PlayView>().tileSprites[PlayView.OTHER_SELECTED_TILE_INDEX]; } if (playView.grid[letter.index].GetComponent <Tile>().isPlayable&& !mainTileFound) { playView.currentLetterLocation = letter.index; mainTileFound = true; playView.grid[letter.index].GetComponent <SpriteRenderer>().sprite = playView.GetComponent <PlayView>().tileSprites[PlayView.MAIN_SELECTED_TILE_INDEX]; } } }
static void Main() { Application.SetHighDpiMode(HighDpiMode.SystemAware); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //HttpClient client = new HttpClient(); //HttpResponseMessage response = await client.GetAsync("http://localhost:8080/accounts/"); //response.EnsureSuccessStatusCode(); AuthView = new AuthView(); ConnectView = new ConnectView(); LoginView = new LoginView(); PlayView = new PlayView(); RegisterView = new RegisterView(); CreditBankMenurView = new CreditBankMenuView(); CreditBankAuthenticationVIew = new CreditBankAuthenticationVIew(); AuthController = new AuthController(); ConnectController = new ConnectController(); PlayController = new PlayController(); AuthController = new AuthController(); CreditBankController = new CreditBankController(); Application.Run(ConnectView); }
public PlayPresenter(View view, Model model) { this.View = (PlayView)view; this.Model = (PlayModel)model; this.View.Presenter = this; this.Model.Presenter = this; // Init the View Initialization(); }
void Awake() { var dudeGameObject = GameObject.Find("Dude"); if (dudeGameObject == null) { return; } m_dude = dudeGameObject.GetComponent <Dude2>(); m_dude.OnDied.AddListener(() => { m_playView.ShowGameOver(); }); m_playView = GetComponent <PlayView>(); m_playView.SetPlatformCount(GetPlatformCount()); }
/// <summary> /// Creates a toggle view panel. /// </summary> public ToggleView() { // Load the XAML. AvaloniaXamlLoader.Load(this); this.playView = this.Get <PlayView>("PlayView"); this.patchesView = this.Get <PatchesView>("PatchesView"); this.settingsView = this.Get <SettingsView>("SettingsView"); var playButton = this.Get <ImageTextButton>("PlayButton"); var patchesButton = this.Get <ImageTextButton>("PatchesButton"); var settingsButton = this.Get <ImageTextButton>("SettingsButton"); // Set the active view. this.SetView(ActiveView.Play); // Connect the events. this.Get <ImageTextButton>("GitHubButton").ButtonPressed += (sender, args) => { // Open the repository in a browser. var webProcess = new Process(); webProcess.StartInfo.FileName = "https://github.com/TheNexusAvenger/Nexus-Lego-Universe-Launcher"; webProcess.StartInfo.UseShellExecute = true; webProcess.Start(); }; playButton.ButtonPressed += (sender, args) => { this.SetView(ActiveView.Play); }; patchesButton.ButtonPressed += (sender, args) => { this.SetView(ActiveView.Patches); }; settingsButton.ButtonPressed += (sender, args) => { this.SetView(ActiveView.Settings); }; Client.StateChanged += () => { playButton.IsVisible = (Client.State != PlayState.Launched); patchesButton.IsVisible = (Client.State != PlayState.Launched); settingsButton.IsVisible = (Client.State != PlayState.Launched); }; }
public MainViewModel(MainModel mm, PlayView playView) { this.mm = mm; this.playView = playView; }
void ReleaseDesignerOutlets() { if (Bcover != null) { Bcover.Dispose(); Bcover = null; } if (Beight != null) { Beight.Dispose(); Beight = null; } if (Bfive != null) { Bfive.Dispose(); Bfive = null; } if (Bfour != null) { Bfour.Dispose(); Bfour = null; } if (Bnine != null) { Bnine.Dispose(); Bnine = null; } if (Bone != null) { Bone.Dispose(); Bone = null; } if (BQuitGame != null) { BQuitGame.Dispose(); BQuitGame = null; } if (Bseven != null) { Bseven.Dispose(); Bseven = null; } if (Bsix != null) { Bsix.Dispose(); Bsix = null; } if (Bthree != null) { Bthree.Dispose(); Bthree = null; } if (Btwo != null) { Btwo.Dispose(); Btwo = null; } if (FirstLabel != null) { FirstLabel.Dispose(); FirstLabel = null; } if (FirstLabel2 != null) { FirstLabel2.Dispose(); FirstLabel2 = null; } if (FirstPiece != null) { FirstPiece.Dispose(); FirstPiece = null; } if (OutputLabel != null) { OutputLabel.Dispose(); OutputLabel = null; } if (PlayView != null) { PlayView.Dispose(); PlayView = null; } if (SecondLabel != null) { SecondLabel.Dispose(); SecondLabel = null; } if (SecondLabel2 != null) { SecondLabel2.Dispose(); SecondLabel2 = null; } if (SecondPiece != null) { SecondPiece.Dispose(); SecondPiece = null; } if (StatusLabel != null) { StatusLabel.Dispose(); StatusLabel = null; } }
private void btnGo_Click(object sender, RoutedEventArgs e) { PlayView pv = new PlayView(mm); pv.Show(); }