|
8 | 8 | time = 300, |
9 | 9 | traverseColor = "#ffcaa1", |
10 | 10 | smallestColor = "#ab87ff", |
11 | | - unsortedColor = "#add8e6"; |
| 11 | + unsortedColor = "#add8e6", |
| 12 | + sortedColor = "#56b4d3"; |
12 | 13 |
|
13 | 14 | // generating random data |
14 | 15 | var data = randomData(maxElement, dataRange); |
@@ -52,19 +53,15 @@ Sort.selectionSort = function () { |
52 | 53 | data[i] = smallest; |
53 | 54 | data[pos] = temp; |
54 | 55 |
|
55 | | - var swooshAudio = new Audio( |
56 | | - "/algorithm-visualizer/sound-effects/swoosh.mp3" |
57 | | - ); |
| 56 | + var swooshAudio = new Audio("./sound-effects/swoosh.mp3"); |
58 | 57 | swooshAudio.play(); |
59 | 58 | } |
60 | | - changeBarColor(smallest, "#56b4d3"); |
| 59 | + changeBarColor(smallest, sortedColor); |
61 | 60 | swapBar(data); |
62 | 61 | await timer(time); // then the created Promise can be awaited |
63 | 62 | } |
64 | | - svg.selectAll("rect").style("fill", "#56b4d3"); |
65 | | - var completeAudio = new Audio( |
66 | | - "/algorithm-visualizer/sound-effects/complete.mp3" |
67 | | - ); |
| 63 | + svg.selectAll("rect").style("fill", sortedColor); |
| 64 | + var completeAudio = new Audio("./sound-effects/complete.mp3"); |
68 | 65 | completeAudio.play(); |
69 | 66 | } |
70 | 67 | sort(); |
@@ -95,11 +92,11 @@ Sort.bubbleSort = function () { |
95 | 92 | } |
96 | 93 | changeBarColor(data[j], unsortedColor); |
97 | 94 | } |
| 95 | + changeBarColor(data[j], sortedColor); |
98 | 96 | } |
| 97 | + |
99 | 98 | svg.selectAll("rect").style("fill", "#56b4d3"); |
100 | | - var completeAudio = new Audio( |
101 | | - "/algorithm-visualizer/sound-effects/complete.mp3" |
102 | | - ); |
| 99 | + var completeAudio = new Audio("./sound-effects/complete.mp3"); |
103 | 100 | completeAudio.play(); |
104 | 101 | } |
105 | 102 | sort(); |
|
0 commit comments