From 9f4204d35f1dbd861417cd8a04bb26c46299f55a Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 5 May 2014 15:56:07 -0400 Subject: happy with refactor --- assets/javascripts/rectangles/models/rect.js | 9 --------- assets/javascripts/rectangles/models/room.js | 3 --- assets/javascripts/rectangles/models/wall.js | 4 +--- 3 files changed, 1 insertion(+), 15 deletions(-) (limited to 'assets/javascripts/rectangles/models') diff --git a/assets/javascripts/rectangles/models/rect.js b/assets/javascripts/rectangles/models/rect.js index aca9212..7a2ac6f 100644 --- a/assets/javascripts/rectangles/models/rect.js +++ b/assets/javascripts/rectangles/models/rect.js @@ -1,13 +1,4 @@ -function sidesToString(sides){ - var s = "" - if (sides & FRONT) s += "front " - if (sides & BACK) s += "back " - if (sides & LEFT) s += "left " - if (sides & RIGHT) s += "right " - return s -} - window.Rect = (function(){ var Rect = function (x0,y0,x1,y1){ if (x0 instanceof vec2) { diff --git a/assets/javascripts/rectangles/models/room.js b/assets/javascripts/rectangles/models/room.js index 4c5643a..731411c 100644 --- a/assets/javascripts/rectangles/models/room.js +++ b/assets/javascripts/rectangles/models/room.js @@ -1,6 +1,3 @@ -var FRONT = 0x1, BACK = 0x2, LEFT = 0x4, RIGHT = 0x8, FLOOR = 0x10, CEILING = 0x20 - FRONT_BACK = FRONT | BACK, LEFT_RIGHT = LEFT | RIGHT, FLOOR_CEILING = FLOOR | CEILING - window.Room = (function(){ var Room = function(opt){ diff --git a/assets/javascripts/rectangles/models/wall.js b/assets/javascripts/rectangles/models/wall.js index ae23125..a9c2fd6 100644 --- a/assets/javascripts/rectangles/models/wall.js +++ b/assets/javascripts/rectangles/models/wall.js @@ -1,6 +1,3 @@ -var painting_distance_from_wall = 8 - - window.Wall = (function(){ var Wall = function(opt){ @@ -23,6 +20,7 @@ window.Wall = (function(){ Wall.prototype.reset = function(){ } + Wall.prototype.destroy = function(){ this.mx.forEach(function(mx){ mx.destroy && mx.destroy() -- cgit v1.2.3-70-g09d2