diff options
| -rw-r--r-- | autoload/auditory.vim | 95 |
1 files changed, 47 insertions, 48 deletions
diff --git a/autoload/auditory.vim b/autoload/auditory.vim index 19ccc07..fdd262a 100644 --- a/autoload/auditory.vim +++ b/autoload/auditory.vim @@ -39,71 +39,70 @@ function! s:PlayInsertLeave() endfunction +let s:scale = [ + \ '1_C#.wav', + \ '2_D#.wav', + \ '3_E#.wav', + \ '4_F#.wav', + \ '5_G#.wav', + \ '6_A#.wav', + \ '7_B#.wav' +\ ] function! auditory#PlayScale() let play_scale_previous_note = -1 let note = -1 - let scale = [ - \ '1_C#.wav', - \ '2_D#.wav', - \ '3_E#.wav', - \ '4_F#.wav', - \ '5_G#.wav', - \ '6_A#.wav', - \ '7_B#.wav' - \ ] while play_scale_previous_note ==# note - let note = system("echo $RANDOM % " . len(scale) . " | bc") + let note = system("echo $RANDOM % " . len(s:scale) . " | bc") endwhile let play_scale_previous_note = note - call auditory#Play('/Resources/Scale_C#/' . scale[note]) + call auditory#Play('/Resources/Scale_C#/' . s:scale[note]) endfunction let s:galaxy_far_far_away_index = 0 +let s:cantina = [ + \ 'Cantina_1.1.wav', + \ 'Cantina_1.2.wav', + \ 'Cantina_1.3.wav', + \ 'Cantina_1.4.wav', + \ 'Cantina_2.1.wav', + \ 'Cantina_2.2.wav', + \ 'Cantina_2.3.wav', + \ 'Cantina_2.4.wav', + \ 'Cantina_3.1.wav', + \ 'Cantina_3.2.wav', + \ 'Cantina_3.3.wav', + \ 'Cantina_3.4.wav', + \ 'Cantina_4.1.wav', + \ 'Cantina_4.2.wav', + \ 'Cantina_4.3.wav', + \ 'Cantina_4.4.wav', + \ 'Cantina_5.1.wav', + \ 'Cantina_5.2.wav', + \ 'Cantina_5.3.wav', + \ 'Cantina_5.4.wav', + \ 'Cantina_6.1.wav', + \ 'Cantina_6.2.wav', + \ 'Cantina_6.3.wav', + \ 'Cantina_6.4.wav', + \ 'Cantina_7.1.wav', + \ 'Cantina_7.2.wav', + \ 'Cantina_7.3.wav', + \ 'Cantina_7.4.wav', + \ 'Cantina_8.1.wav', + \ 'Cantina_8.2.wav', + \ 'Cantina_8.3.wav', + \ 'Cantina_8.4.wav' +\ ] function! s:GalaxyFarFarAway() - let cantina = [ - \ 'Cantina_1.1.wav', - \ 'Cantina_1.2.wav', - \ 'Cantina_1.3.wav', - \ 'Cantina_1.4.wav', - \ 'Cantina_2.1.wav', - \ 'Cantina_2.2.wav', - \ 'Cantina_2.3.wav', - \ 'Cantina_2.4.wav', - \ 'Cantina_3.1.wav', - \ 'Cantina_3.2.wav', - \ 'Cantina_3.3.wav', - \ 'Cantina_3.4.wav', - \ 'Cantina_4.1.wav', - \ 'Cantina_4.2.wav', - \ 'Cantina_4.3.wav', - \ 'Cantina_4.4.wav', - \ 'Cantina_5.1.wav', - \ 'Cantina_5.2.wav', - \ 'Cantina_5.3.wav', - \ 'Cantina_5.4.wav', - \ 'Cantina_6.1.wav', - \ 'Cantina_6.2.wav', - \ 'Cantina_6.3.wav', - \ 'Cantina_6.4.wav', - \ 'Cantina_7.1.wav', - \ 'Cantina_7.2.wav', - \ 'Cantina_7.3.wav', - \ 'Cantina_7.4.wav', - \ 'Cantina_8.1.wav', - \ 'Cantina_8.2.wav', - \ 'Cantina_8.3.wav', - \ 'Cantina_8.4.wav' - \ ] - - call auditory#Play('/Resources/Cantina/' . cantina[s:galaxy_far_far_away_index]) + call auditory#Play('/Resources/Cantina/' . s:cantina[s:galaxy_far_far_away_index]) let s:galaxy_far_far_away_index += 1 - if s:galaxy_far_far_away_index >= len(cantina) + if s:galaxy_far_far_away_index >= len(s:cantina) let s:galaxy_far_far_away_index = 0 endif endfunction |
