diff --git a/index.html b/index.html index 1041d28..a293dd6 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,24 @@ Javascript Box - OOP demo + @@ -11,7 +29,7 @@ { var html_id = html_id; this.info = { cx: cx, cy: cy }; - + //private function that generates a random number var randomNumberBetween = function(min, max){ return Math.random()*(max-min) + min; @@ -24,8 +42,8 @@ y: randomNumberBetween(-3,3) } - //create a circle - var circle = makeSVG('circle', + //create a circle + var circle = makeSVG('circle', { cx: this.info.cx, cy: this.info.cy, r: 10, @@ -40,11 +58,11 @@ var el = document.getElementById(html_id); //see if the circle is going outside the browser. if it is, reverse the velocity - if( this.info.cx > document.body.clientWidth || this.info.cx < 0) + if( this.info.cx > document.body.clientWidth-10 || this.info.cx < 10) { this.info.velocity.x = this.info.velocity.x * -1; } - if( this.info.cy > document.body.clientHeight || this.info.cy < 0) + if( this.info.cy > document.body.clientHeight-10 || this.info.cy < 10) { this.info.velocity.y = this.info.velocity.y * -1; } @@ -98,8 +116,8 @@ document.onclick = function(e) { playground.createNewCircle(e.x,e.y); } - + - \ No newline at end of file +