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(); }
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(); }
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(); }
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); }