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; }
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); } }
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); } }
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); } }
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); } }
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); } }