using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; namespace SalsaModel { class MainWindow { #if false static void Main() { using (FrontView2D frontView = new FrontView2D()) { SalsaMover boy = new SalsaMover(BodyGeometry.Andy(), 30); SalsaMover girl = new SalsaMover(BodyGeometry.Girl(), 120); girl.Model.IsGirl = true; frontView.Models.Add(boy.Model); frontView.Models.Add(girl.Model); girl.MoveLLeg.FootXNoWeight(20); boy.MoveLLeg.FootXNoWeight(30); Application.Run(frontView); } } #else public static void Main() { using (MainForm form = new MainForm()) { View3D view = form.View; #if true SalsaScene scene = new SalsaScene(); view.Scenes.Add(scene); //Sequence animator = new Sequence(); SequenceHandler animator = new SequenceHandler(); view.Animator = animator; form.RegisterSequenceHandler(animator); scene.Models.Add(animator.Boy.Model); scene.Models.Add(animator.Girl.Model); //frm.Scenes.Add(new ShowBeat(animator.Timing, new Location(10, 0, 0))); view.Scenes.Add(new ShowTimeLine(animator.TimeLine, animator.Timing, new Location(0, -110, 0))); using (Sound.Sound1 rhythm = new Sound.Sound1(form, animator.Timing)) { view.Scenes.Add(rhythm); #else AxesScene scene = new AxesScene(); frm.Scenes.Add(scene); #endif view.Init(); Application.Run(form); } } } #endif } }