Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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;
                }
            }
        }
Esempio n. 3
0
        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;
        }