示例#1
0
        public static void OpenFileWindowLoadSpriteRig(Window callingWindow)
        {
            FileWindow tempFileWindow = GuiManager.AddFileWindow();

            tempFileWindow.SetFileType("srgx");
            tempFileWindow.OkClick += new GuiMessage(LoadSpriteRigOk);
        }
示例#2
0
        public static void openFileWindowLoadTexture(Window callingWindow)
        {
            FileWindow tempFileWindow = GuiManager.AddFileWindow();

            tempFileWindow.SetFileType("graphic");
            tempFileWindow.OkClick += new GuiMessage(loadTextureOk);
        }
        void OnTextureButtonClick(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetFileType(FileWindow.FileWindowTypes.Graphics);
            fileWindow.OkClick += new GuiMessage(OnTextureLoadOk);
        }
示例#4
0
        public static void LoadInactiveSceneClick(Window callingWindow)
        {
            FileWindow tempFileWindow = GuiManager.AddFileWindow();

            tempFileWindow.SetFileType("scnx");
            tempFileWindow.OkClick += new GuiMessage(LoadInactiveSceneFileOk);
        }
示例#5
0
        public static void LoadSetClick(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetFileType("istx");
            fileWindow.OkClick += new GuiMessage(LoadSetFileWindowOk);
        }
        public static void LoadScnxButtonClick(FlatRedBall.Gui.Window callingWindow)
        {
            FileWindow tempWindow = GuiManager.AddFileWindow();

            tempWindow.SetFileType("scnx");
            tempWindow.OkClick += new GuiMessage(LoadScnxFileWindowOK);
        }
        void AddSpriteClick(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetToLoad();
            fileWindow.SetFileType("graphic and animation");
            fileWindow.OkClick += AddSpriteOk;
        }
        void SaveActiveScene(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetToSave();
            fileWindow.SetFileType("scnx");
            fileWindow.OkClick += SaveActiveSceneOk;
        }
        void SaveInstructionCodeClick(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetToSave();
            fileWindow.SetFileType("txt");
            fileWindow.OkClick += SaveInstructionCodeOk;
        }
示例#10
0
        private void LoadShapeCollectionClick(Window callingWindow)
        {
            FileWindow tempFileWindow = GuiManager.AddFileWindow();

            tempFileWindow.Filter          = "ShapeCollection XML File(*.shcx)|*.shcx";
            tempFileWindow.CurrentFileType = "shcx";
            tempFileWindow.OkClick        += new GuiMessage(LoadShapeCollectionOk);
        }
示例#11
0
        public void LoadSceneClick(Window callingWindow)
        {
            FileWindow tempFileWindow = GuiManager.AddFileWindow();

            tempFileWindow.Filter          = "SpriteEditor Binary Scene (*.scn)|*.scn|SpriteEditor XML Scene (*.scnx)|*.scnx";
            tempFileWindow.CurrentFileType = "scnx";
            tempFileWindow.OkClick        += new GuiMessage(LoadSceneOk);
        }
示例#12
0
        public static void LoadEmittersClick(FlatRedBall.Gui.Window callingWindow)
        {
            FileWindow tempWindow = GuiManager.AddFileWindow();

            tempWindow.Filter          = "XML Emitter (*.emix)|*.emix";
            tempWindow.CurrentFileType = "emix";
            tempWindow.OkClick        += new GuiMessage(LoadEmitterOK);
        }
示例#13
0
        static void SaveSetPropertySelectionOk(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetToSave();
            fileWindow.SetFileType("istx");
            fileWindow.OkClick += new GuiMessage(SaveSetFileWindowOk);
        }
        void LoadNodeNetworkClick(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetToLoad();
            fileWindow.Filter = "NodeNetwork XML File (*.nntx)|*.nntx";

            fileWindow.OkClick += new GuiMessage(OnLoadNodeNetworkOk);
        }
示例#15
0
        private void AddSpriteFrameClick(Window callingWindow)
        {
            FileWindow tempFileWindow = GuiManager.AddFileWindow();

            tempFileWindow.SetFileType("graphic and animation");
            tempFileWindow.ShowLoadDirButton();
            tempFileWindow.betweenLoadFolder += new BetweenLoadFolder(MoveCameraToTheRight);
            tempFileWindow.OkClick           += new GuiMessage(this.AddSpriteFrameOk);
        }
示例#16
0
        private static void XmlSeralizeObject(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetToSave();
            fileWindow.SetFileType("xml");

            fileWindow.OkClick += XmlSerializeObjectOk;
        }
 private void TextureComboBoxSelect(Window callingWindow)
 {
     if (((ComboBox)callingWindow).Text == "From file. . .")
     {
         FileWindow fileWindow = GuiManager.AddFileWindow();
         fileWindow.SetFileType("graphic");
         fileWindow.SetToLoad();
     }
 }
示例#18
0
        private static void LoadAssembly(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetToLoad();
            fileWindow.Filter =
                "Executable (*.exe)|*.exe|DLL (*.dll)|*.dll";

            fileWindow.OkClick += LoadAssemblyOk;
        }
示例#19
0
        void OpenFileWindowSaveScene(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetToSave();

            fileWindow.Filter = "Scene XML File (*.scnx)|*.scnx";

            fileWindow.OkClick += SaveSceneOk;
        }
示例#20
0
        public void OpenFileWindowSaveScene(Window callingWindow)
        {
            FileWindow tempFileWindow = GuiManager.AddFileWindow();

            //tempFileWindow.activityToExecute = "loadScene";
            tempFileWindow.SetToSave();
            tempFileWindow.Filter          = "SpriteEditor XML Scene (*.scnx)|*.scnx";
            tempFileWindow.CurrentFileType = "scnx";

            tempFileWindow.saveNameText = FileManager.RemoveExtension(FileManager.RemovePath(GameData.FileName));
            tempFileWindow.OkClick     += new GuiMessage(SaveSceneFileWindowOk);
        }
示例#21
0
        private void LoadSceneClick(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetFileType("scnx");
            fileWindow.SetToLoad();
            fileWindow.OkClick += LoadSceneOk;

            if (EditorData.SplineList != null && !string.IsNullOrEmpty(EditorData.SplineList.Name))
            {
                fileWindow.SetDirectory(FileManager.GetDirectory(EditorData.SplineList.Name));
            }
        }
示例#22
0
        void OpenFileWindowLoadShapeList(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetFileType("shcx");

            fileWindow.OkClick += LoadShapeListOk;

            if (!string.IsNullOrEmpty(EditorData.LastLoadedShapeCollection))
            {
                fileWindow.SetDirectory(FileManager.GetDirectory(EditorData.LastLoadedShapeCollection));
            }
        }
        void AddAnimationClick(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            List <string> fileTypes = new List <string>(2);

            fileTypes.Add("waa");
            fileTypes.Add("wam");


            fileWindow.SetFileType(fileTypes);

            fileWindow.SetToLoad();
            fileWindow.OkClick += new GuiMessage(AddAnimationOK);
        }
示例#24
0
 public static void gridTextureAnimationButtonClick(Window callingWindow)
 {
     if (SESpriteGridManager.CurrentSpriteGrid != null)
     {
         FileWindow    tempFileWindow = GuiManager.AddFileWindow();
         List <string> fileTypes      = new List <string>();
         fileTypes.Add("ach");
         fileTypes.Add("bmp");
         fileTypes.Add("jpg");
         fileTypes.Add("png");
         fileTypes.Add("tga");
         tempFileWindow.SetFileType(fileTypes);
         tempFileWindow.OkClick += new GuiMessage(SpriteGridGuiMessages.loadGridAnimationTextureOk);
     }
 }
示例#25
0
        void OpenFileWindowLoadScene(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetFileType("scnx");

            fileWindow.OkClick += LoadSceneOk;

            if (!string.IsNullOrEmpty(EditorData.LastLoadedFile))
            {
                string directory = FileManager.GetDirectory(EditorData.LastLoadedFile);

                fileWindow.SetDirectory(directory);
            }
        }
示例#26
0
        void OpenFileWindowLoadShapeCollection(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetToLoad();
            fileWindow.Filter   = "Shape Collection file (*.shcx)|*.shcx";
            fileWindow.OkClick += LoadShapeCollectionOk;

            if (!string.IsNullOrEmpty(EditorData.LastLoadedFile))
            {
                string directory = FileManager.GetDirectory(EditorData.LastLoadedFile);

                fileWindow.SetDirectory(directory);
            }
        }
示例#27
0
        void OpenFileWindowLoadPolygonList(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetToLoad();
            fileWindow.Filter   = "PLYLSTX files (*.plylstx)|*.plylstx";
            fileWindow.OkClick += LoadPolygonListOk;

            if (!string.IsNullOrEmpty(EditorData.LastLoadedFile))
            {
                string directory = FileManager.GetDirectory(EditorData.LastLoadedFile);

                fileWindow.SetDirectory(directory);
            }
        }
示例#28
0
        void OpenFileWindowSaveShapeList(Window callingWindow)
        {
            FileWindow fileWindow = GuiManager.AddFileWindow();

            fileWindow.SetToSave();
            fileWindow.SetFileType("shcx");

            if (!string.IsNullOrEmpty(EditorData.LastLoadedShapeCollection))
            {
                fileWindow.SetDirectory(FileManager.GetDirectory(EditorData.LastLoadedShapeCollection));
                fileWindow.saveNameText = FileManager.RemoveExtension(FileManager.RemovePath(EditorData.LastLoadedShapeCollection));
            }

            fileWindow.OkClick += SaveShapeListOk;
        }
示例#29
0
        private void SaveEmitterListZipClick(Window callingWindow)
        {
            FileWindow tempWindow = GuiManager.AddFileWindow();

            tempWindow.Filter          = "Emitter List Zip (*.emiz)|*.emiz";
            tempWindow.CurrentFileType = "emiz";
            tempWindow.saveNameText    = FileManager.RemovePath(EditorData.CurrentEmixFileName);

            if (!string.IsNullOrEmpty(EditorData.CurrentEmixFileName))
            {
                tempWindow.SetDirectory(FileManager.GetDirectory(EditorData.CurrentEmixFileName));
            }

            tempWindow.SetToSave();
            tempWindow.OkClick += SaveEmitterZipOk;
        }
示例#30
0
        private void OpenSongWindow(Window callingWindow)
        {
            FileWindow    fileWindow = GuiManager.AddFileWindow();
            List <string> fileTypes  = new List <string>();

            fileTypes.Add("mp3");
            fileTypes.Add("wav");
            // FRB MDX doesn't support m4a
            //fileTypes.Add("m4a");

            fileWindow.SetFileType(fileTypes);

            fileWindow.SetToLoad();

            fileWindow.OkClick += LoadSongOk;
        }