calamitySoft / Interval-Training

Plays two notes and asks you to identify the interval between them.
http://www.calamitysoft.net/on-the-go-intervals/
Other
2 stars 2 forks source link

Answer picker always changes to "Major Third". Custom may not have this. #22

Closed loganmoseley closed 13 years ago

loganmoseley commented 13 years ago
  1. Settings > Easy > Done
  2. Settings > Custom > disable "Major Third"
  3. ---> Answer picker resets to "Major Third". Custom does not have this.
loganmoseley commented 13 years ago

Taken care of in MainVC's -viewDidAppear:, though I think the current implementation is done sub-optimally; it's somewhat of a weird interaction between delegate deciding which notes to pick, arrays of intervals names in >=3 places, MainVC's member var "intervalPickerIndex".

I added two new public functions to Settings I thought would be useful along the way -- enabledIntervalsByName and numEnabledIntervals. The second will probably be more useful for the arrows (issue #23).

Implemented at c2356e57eb4e6cf62723991f26a187b99c849f80