private void ShowButtons()
        {
            if (Tiles != null && WBGame.TileSheet != null && LoadButton.Hidden)
            {
                LoadButton.Hidden   = false;
                CreateButton.Hidden = false;

                LoadButton.RunAction("enter", JAction.FadeInFromAngle(90, 30, 1, StepType.EaseInSin));
                CreateButton.RunAction("enter", JAction.FadeInFromAngle(90, 30, 1, StepType.EaseInSin));
            }
        }
Exemple #2
0
        private void LoadImporterFromFile(string FileName)
        {
            var As = Assembly.LoadFile(FileName);

            ImporterName.Text = Path.GetFileName(FileName);
            GameSettings.SetString("default_importer", FileName);
            var CheckType = typeof(IImporter);
            var Definers  = As.GetTypes().Where(_ => CheckType.IsAssignableFrom(_)).ToArray();

            if (Definers.Length > 0)
            {
                Importer            = (IImporter)Activator.CreateInstance(Definers[0]);
                ImportButton.Hidden = false;
                ImportButton.Alpha  = 0;
                ImportButton.RunAction("enter", JAction.FadeInFromAngle(90, 30, 1, StepType.EaseInSin));
            }
        }
Exemple #3
0
        private void CheckReady()
        {
            if (!_CanReady)
            {
                return;
            }

            bool Ready = WidthField.Text != "" && HeightField.Text != "" && WBGame.TileSheet != null;

            if (Ready && !_Ready)
            {
                CreateMapButton.Position = CreateMapPosition;
                CreateMapButton.RunAction("fade", JAction.FadeInFromAngle(90, 30, 0.8, StepType.EaseInSin));
            }
            else if (!Ready && _Ready)
            {
                CreateMapButton.Position = CreateMapPosition;
                CreateMapButton.RunAction("fade", JAction.FadeOutToAngle(90, 30, 0.8, StepType.EaseOutSin));
            }
            _Ready = Ready;
        }