Exemple #1
0
 private void InnerStruct(Device device, EventManager em, PPDGameUtility gameutility, int[] keychange, PPDEffectManager ppdem, CMarkImagePaths imagepathes, PPDFramework.Resource.ResourceManager resourceManager)
 {
     this.device          = device;
     this.gameutility     = gameutility;
     this.em              = em;
     this.keychange       = keychange;
     this.ppdem           = ppdem;
     this.imagepathes     = imagepathes;
     this.resourceManager = resourceManager;
     cd            = new ConnectionDrawer(device, 4);
     evals         = new float[] { PPDSetting.Setting.CoolArea, PPDSetting.Setting.GoodArea, PPDSetting.Setting.SafeArea, PPDSetting.Setting.SadArea };
     adjustgaptime = PPDSetting.Setting.AdjustGapTime;
     CreateResource();
 }
Exemple #2
0
 public Mark(Device device, PPDFramework.Resource.ResourceManager resourceManager, CMarkImagePaths filenames, MarkData md, float[] eval, float gap, DisplayState dState, bool AC)
 {
     this.x               = md.X;
     this.y               = md.Y;
     this.angle           = md.Angle;
     this.time            = md.Time;
     this.resourceManager = resourceManager;
     this.device          = device;
     this.eval            = eval;
     this.filenames       = filenames;
     this.adjustgaptime   = gap;
     ButtonType           = md.ButtonType;
     this.dState          = dState;
     this.AC              = AC;
     Initialize();
 }
Exemple #3
0
 public ExMark(Device device, PPDFramework.Resource.ResourceManager resourceManager, CMarkImagePaths filenames, ExMarkData emd, float[] eval, float gap, Vector2[] circlepoints, DisplayState dState, bool AC)
     : base(device, resourceManager, filenames, emd, eval, gap, dState, AC)
 {
     this.endtime      = emd.EndTime;
     this.circlepoints = circlepoints;
     length            = endtime - time;
     Initialize();
 }
Exemple #4
0
 public MarkManager(Device device, EventManager em, PPDGameUtility gameutility, int[] keychange, PPDEffectManager ppdem, CMarkImagePaths imagepathes, Stream stream, PPDFramework.Resource.ResourceManager resourceManager)
 {
     InnerStruct(device, em, gameutility, keychange, ppdem, imagepathes, resourceManager);
     readppddata(stream);
     CheckGroups();
     readppddata(gameutility.SongInformation.StartTime);
 }