private void btnChange_Click(object sender, EventArgs e) { if (twThemes.SelectedNode == null) { FormMessage fms = new FormMessage("Please select a theme!"); fms.Opacity = 0; fms.ShowDialog(); return; } ResourceManagerImpl.LoadDirectories("./Themes"); ResourceManagerImpl.LoadImages(ResourceManagerImpl.DirectoryNamesFull[twThemes.SelectedNode.Index]); StreamWriter sw = new StreamWriter("./config.txt"); sw.WriteLine(ResourceManagerImpl.DirectoryNames[twThemes.SelectedNode.Index]); sw.Close(); FormMessage fm = new FormMessage("Successfully changed! Resterting game!"); fm.Opacity = 0; if (DialogResult.OK == fm.ShowDialog()) { Application.Restart(); } }
private void FormChangeTokens_Load(object sender, EventArgs e) { ResourceManagerImpl.LoadDirectories("./Themes"); twThemes.ImageList = new ImageList(); for (int i = 0; i < ResourceManagerImpl.Directories.Length; i++) { ResourceManagerImpl.LoadTumbnail(ResourceManagerImpl.DirectoryNamesFull[i]); twThemes.Nodes.Add(ResourceManagerImpl.DirectoryNames[i]); if (ResourceManagerImpl.Tumbnail != null) { twThemes.ImageList.Images.Add(ResourceManagerImpl.Tumbnail); twThemes.Nodes[i].ImageIndex = i; ResourceManagerImpl.Tumbnail = null; } } }
public FormMainMenu() { Ad_Gloriam.Manager.AudioManager.PlayLoop(Audio.MainTheme); LoadServerIP(); Opacity = 0; if (!File.Exists("./config.txt")) { ResourceCollection.SetDefaultCollection(); StreamWriter sw = new StreamWriter("./config.txt"); sw.WriteLine("Default"); sw.Close(); } else { StreamReader sr = new StreamReader("./config.txt"); string config = sr.ReadLine(); sr.Close(); if (config.Equals("Default")) { ResourceCollection.SetDefaultCollection(); StreamWriter sw = new StreamWriter("./config.txt"); sw.WriteLine("Default"); sw.Close(); } else { ResourceManagerImpl.LoadImages("./Themes/" + config); } } InitializeComponent(); this.TransparencyKey = Color.FromArgb(31, 32, 33); this.BackColor = Color.FromArgb(31, 32, 33); this.Icon = Properties.Resources.logo1; BackgroundImage = ResourceCollection.GetResourceByName("main_menu.png"); btnExit.BackgroundImage = ResourceCollection.GetResourceByName("menu_button_exit.png"); btnMultiPlayer.BackgroundImage = ResourceCollection.GetResourceByName("menu_button_multyplayer.png"); btnSinglePlayer.BackgroundImage = ResourceCollection.GetResourceByName("menu_button_singleplayer.png"); btnOptions.BackgroundImage = ResourceCollection.GetResourceByName("menu_button_options.png"); _movable = false; _t = new Timer() { Enabled = true, Interval = 10 }; _tSinglePlayer = new Timer() { Enabled = false, Interval = 5 }; _tMultiplayer = new Timer() { Enabled = false, Interval = 5 }; _tOptions = new Timer() { Enabled = false, Interval = 5 }; _tSinglePlayer.Tick += _tSinglePlayer_Tick; _tMultiplayer.Tick += _tMultiplayer_Tick; _tOptions.Tick += _tOptions_Tick; _t.Tick += _t_Tick; }