Exemple #1
0
 private void ChangeAssetListButton_Click(object sender, EventArgs e)
 {
     if (AssetListTextBox.Text.Length != 0)
     {
         assetListFileDialog.FileName = AssetListTextBox.Text;
     }
     assetListFileDialog.ShowDialog();
     AssetListTextBox.Text = HPTFileHelper.AbsoluteToRelativePath(assetListFileDialog.FileName);
     AppSettings.Instance.AssetListFile = AssetListTextBox.Text;
 }
Exemple #2
0
        private void btnBrowseImage_Click(object sender, EventArgs e)
        {
            DialogResult dr = openImageDialog.ShowDialog();

            if (dr == DialogResult.OK)
            {
                ((HPTImage)_hptImageBindingSource.Current).Full_path_name = HPTFileHelper.AbsoluteToRelativePath(openImageDialog.FileName);
                _hptImageBindingSource.ResetBindings(false);
            }
        }
Exemple #3
0
        private void btnBrowseHGFFile_Click(object sender, EventArgs e)
        {
            DialogResult dr = saveHGFileDialog.ShowDialog();

            if (dr == DialogResult.OK)
            {
                ((HGFFile)_hgfFileBindingSource.DataSource).Full_path_name = HPTFileHelper.AbsoluteToRelativePath(saveHGFileDialog.FileName);
                _hgfFileBindingSource.ResetBindings(false);
            }
        }
Exemple #4
0
        private void btnBrowseTileData2_Click(object sender, EventArgs e)
        {
            DialogResult dr = openTileDataDialog.ShowDialog();

            if (dr == DialogResult.OK)
            {
                ((Level)_levelFileBindingSource.Current).Tiledata_layer2 = HPTFileHelper.AbsoluteToRelativePath(openTileDataDialog.FileName);
                _levelFileBindingSource.ResetBindings(false);
            }
        }
Exemple #5
0
        private void btnBrowseHLFFile_Click(object sender, EventArgs e)
        {
            DialogResult dr = saveHLFFileDialog.ShowDialog();

            if (dr == DialogResult.OK)
            {
                // remove the extension from the file name
                ((Level)_levelFileBindingSource.Current).Full_path_name = HPTFileHelper.AbsoluteToRelativePath(saveHLFFileDialog.FileName.Remove(saveHLFFileDialog.FileName.Length - 4, 4));
                _levelFileBindingSource.ResetBindings(false);
                _levelFileListBindingSource.ResetBindings(false);
            }
        }
Exemple #6
0
        private void btnBrowseTileImage2_Click(object sender, EventArgs e)
        {
            DialogResult dr = openTilesImageDialog.ShowDialog();

            if (dr == DialogResult.OK)
            {
                ((Level)_levelFileBindingSource.Current).Tileimage_layer2 = HPTFileHelper.AbsoluteToRelativePath(openTilesImageDialog.FileName);

                // Open the file to calculate tile information
                FileStream fs    = new FileStream(openTilesImageDialog.FileName, FileMode.Open);
                Image      image = Bitmap.FromStream(fs);
                fs.Close();
                ((Level)_levelFileBindingSource.Current).Num_backlayer_tiles = image.Width / 16;

                _levelFileBindingSource.ResetBindings(false);
            }
        }