public RhythmPattern(List <Rhythm> rhythms, List <IMovingStrategy> movingStrategies, List <IShootingStrategy> shootingStrategies, List <float> multiples, List <StageChange> stageChanges, int movingStrategyIndex, int shootingStrateyIndex, int multiplesIndex, bool isPrimaryPattern) : base(movingStrategies, shootingStrategies, multiples, stageChanges, movingStrategyIndex, shootingStrateyIndex, multiplesIndex, isPrimaryPattern) { this.rhythms = rhythms; rhythmChange = RhythmChange.NEXT_RHYHTM_CHANGE; }
public RhythmPattern() { rhythmChange = RhythmChange.NEXT_RHYHTM_CHANGE; rhythms = new List <Rhythm>(); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_ONE, 60)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_TWO, 60)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_THREE, 60)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_FOUR, 60)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_FIVE, 60)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_SIX, 60)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_SEVEN, 60)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_EIGHT, 60)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_NINE, 60)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_TEN, 60)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_ELEVEN, 60)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_TWELVE, 60)); List <bool> ignoreClaps = new List <bool>(); for (int i = 1; i < 61; i++) { ignoreClaps.Add(false); } rhythms.Add(new Rhythm(RhythmClass.RHYTHM_ONE, 60, ignoreClaps)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_TWO, 60, ignoreClaps)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_THREE, 60, ignoreClaps)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_FOUR, 60, ignoreClaps)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_FIVE, 60, ignoreClaps)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_SIX, 60, ignoreClaps)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_SEVEN, 60, ignoreClaps)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_EIGHT, 60, ignoreClaps)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_NINE, 60, ignoreClaps)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_TEN, 60, ignoreClaps)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_ELEVEN, 60, ignoreClaps)); rhythms.Add(new Rhythm(RhythmClass.RHYTHM_TWELVE, 60, ignoreClaps)); }