Ejemplo n.º 1
0
 public FrameResourceTool(FileInfo info)
 {
     InitializeComponent();
     Localise();
     SceneData.ScenePath = info.DirectoryName;
     fileLocation        = info;
     SceneData.BuildData();
     PopulateForm();
     ShowDialog();
 }
Ejemplo n.º 2
0
        private void HandleSDSMap(FileInfo info, bool forceBigEndian = false)
        {
            //make sure to load materials.
            MaterialData.Load();


            //we now build scene data from GameExplorer rather than d3d viewer.
            SceneData.ScenePath = info.DirectoryName;
            SceneData.BuildData(forceBigEndian);

            //d3d viewer expects data inside scenedata.
            D3DForm d3dForm = new D3DForm(info);

            d3dForm.Dispose();
        }
Ejemplo n.º 3
0
 private void ReloadClick(object sender, EventArgs e)
 {
     SceneData.Reload();
     unadded = new List <TreeNode>();
     PopulateForm();
 }
Ejemplo n.º 4
0
 private void OnExit(object sender, FormClosingEventArgs e)
 {
     SaveChanges();
     SceneData.CleanData();
     Dispose();
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Close and clean data.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void OnClose(object sender, FormClosingEventArgs e)
 {
     SceneData.CleanData();
 }