public void init(Vsp24 vsp, int leftSelection, int rightSelection) { working_vsp = vsp; gForegroundColor.SetController(colorPickerFront); gBackgroundColor.SetController(colorPickerBack); vspController.SetControllerMode(VSPController.ControllerMode.SelectorDual); vspController.SetActiveVsp(vsp); vspController.SetTileViewers(tve_a, tve_b); vspController.VspView.SelectedTileF = leftSelection; vspController.VspView.SelectedTileB = rightSelection; gForegroundColor.CheckedChanged += new EventHandler(gForegroundColor_CheckedChanged); gBackgroundColor.CheckedChanged += new EventHandler(gBackgroundColor_CheckedChanged); tve_a.TileDataChanged += new TileEditor.TileDataChangedEventHandler(tve_a_TileDataChanged); tve_b.TileDataChanged += new TileEditor.TileDataChangedEventHandler(tve_b_TileDataChanged); tve_a.SourceLeft = colorPickerFront; tve_a.SourceRight = colorPickerBack; tve_b.SourceLeft = colorPickerFront; tve_b.SourceRight = colorPickerBack; }
public void init(Map m) { currMap = m; currVsp = m.vsp; vspc.SetActiveVsp(currVsp); vspc.SetControllerMode(VSPController.ControllerMode.SelectorDual); // n_start.Maximum = m.vsp.tileCount-1; // n_end.Maximum = m.vsp.tileCount-1; foreach (VspAnimation va in currVsp.Animations) { anims.Add(va.Clone()); } foreach (VspAnimation va in anims) { ListViewItem lvi = new ListViewItem(new string[] { va.ID.ToString(), va.Name }); lvi.Tag = va; lv_anims.Items.Add(lvi); } DisableEditor(); }