aboutsummaryrefslogtreecommitdiff
path: root/app/js/services.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/js/services.js')
-rw-r--r--app/js/services.js18
1 files changed, 18 insertions, 0 deletions
diff --git a/app/js/services.js b/app/js/services.js
index 8207480..1b203f5 100644
--- a/app/js/services.js
+++ b/app/js/services.js
@@ -2,3 +2,21 @@
/* Services */
+app.service('pathService', function() {
+ var self = {
+ dist: function(point1, point2) {
+ var dx = point1.x - point2.x;
+ var dy = point1.y - point2.y;
+ return Math.sqrt(dx * dx + dy * dy);
+ },
+ computePlaylist: function(songList, constrainList) {
+ angular.forEach(songList, function(song){
+ var min = Number.MAX_VALUE;
+ angular.forEach(constrainList, function(point){
+ var d = dist(song, point);
+ });
+ });
+ }
+ };
+ return self;
+});