private void menuEditorImportRpgMaker_Click(object sender, EventArgs e) { using (var frm = new FormImportRpgMaker()) { if (frm.ShowDialog(this) != DialogResult.OK) { return; } var selectedAnim = frm.SelectedAnimation; var newTileAnimation = TileAnimation.LoadFromJson(selectedAnim); mAnimation = newTileAnimation.Clone() as TileAnimation; // FIX: RPG Maker XP effects are based on a larger character /* * foreach (var frame in mAnimation.Frames) { * foreach (var image in frame) { * if (image.Scale > 0.1f) { * image.Scale = image.Scale * 0.5f; * } * } * } */ ReloadAnimation(); } }
private void menuEditorImportRpgMaker_Click(object sender, EventArgs e) { using (var frm = new FormImportRpgMaker()) { if (frm.ShowDialog(this) != DialogResult.OK) { return; } var selectedAnim = frm.SelectedAnimation; var newTileAnimation = TileAnimation.LoadFromJson(selectedAnim); mAnimation = newTileAnimation.Clone() as TileAnimation; // FIX: RPG Maker XP effects are based on a larger character /* foreach (var frame in mAnimation.Frames) { foreach (var image in frame) { if (image.Scale > 0.1f) { image.Scale = image.Scale * 0.5f; } } } */ ReloadAnimation(); } }