コード例 #1
0
 private void ImportTrack(Track track)
 {
     Clear();
     Playlist.AddTrack(track);
     Project.AddTrack(track);
     PartEditor.DrawNotes();
     InitElements();
 }
コード例 #2
0
        private void linkLabel25_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            Program.LoadStart();

            PartEditor p = new PartEditor();

            p.Show();
        }
コード例 #3
0
        private void New()
        {
            TransitionTool.Current.Load(Settings.Current.TransitionTool);
            Project = new Project(SingerManager.DefaultSinger);
            SetProject();
            var track = Project.AddTrack();
            var part  = track.AddPart();

            Playlist.AddTrack(track);
            PartEditor.Part = part;
            PartEditor.DrawPart();
            PartEditor.DrawNotes();
            InitElements();
            SetPosition();
        }
コード例 #4
0
        private void ImportUst(string dir)
        {
            Clear();
            Project = new Project(SingerManager.DefaultSinger);
            SetProject();
            var track = new Track(Project.DefaultSinger);
            var part  = track.AddPart();

            Ust.Current.Import(part, dir);
            PartEditor.Clear();
            PartEditor.Part           = part;
            Settings.Current.LastFile = dir;
            ImportTrack(track);
            SetPosition();
        }
コード例 #5
0
        private void Open(string dir)
        {
            New();
            return;

            Clear();
            var xmlReader = XmlReader.Create(new StringReader(dir));

            File.ReadAllText(dir);
            Project       = new Project(SingerManager.DefaultSinger);
            Project.Dir   = dir;
            Project.IsNew = false;

            // temp
            var track = Project.AddTrack();

            Playlist.AddTrack(track);
            PartEditor.Part = track.Parts[0];
            // endtemp

            // Settings.LastFile = dir;
            PartEditor.DrawNotes();
            InitElements();
        }
コード例 #6
0
    // Use this for initialization
    void Start () {
        PE = GetComponent<PartEditor>();
        AE = GetComponent<AnimeEditor>();
        RB = GetComponent<RoboBuild>();
	}
コード例 #7
0
 private void Clear()
 {
     PartEditor.Clear();
     Playlist.Clear();
 }
コード例 #8
0
 private void InitElements()
 {
     Tempo.Content    = $"{Settings.Current.Tempo.ToString("f2")} BPM";
     BeatInfo.Content = $"{Settings.Current.BeatPerBar}/4, 1/{Settings.Current.BeatPerBar * Settings.Current.BeatUnit}";
     PartEditor.Resize();
 }