asteroids-fighter
Advanced tools
+1
-1
@@ -55,3 +55,3 @@ var Velocity = require('asteroids-asteroid'); | ||
| var oldSpeed = this.speed(); | ||
| this.speed(Math.max(oldSpeed - this.options['speedIncrement'], 0.1)); | ||
| this.speed(Math.max(oldSpeed - this.options['speedIncrement'], 0)); | ||
| } |
+2
-2
| { | ||
| "name": "asteroids-fighter", | ||
| "version": "0.7.0", | ||
| "version": "0.8.0", | ||
| "description": "Ze destroyer of androids!", | ||
@@ -28,4 +28,4 @@ "main": "lib/fighter.js", | ||
| "dependencies": { | ||
| "asteroids-asteroid": "~0.7.0" | ||
| "asteroids-asteroid": "~0.8.0" | ||
| } | ||
| } |
+31
-1
@@ -94,2 +94,32 @@ var expect = require('chai').expect; | ||
| }); | ||
| it('should not alter orientation', function(){ | ||
| var speed = 1; orientation = 0; | ||
| fighter.speed(speed) | ||
| fighter.orientation(orientation); | ||
| fighter.speedUp(); | ||
| expect(fighter.orientation()).to.equal(orientation); | ||
| }); | ||
| it('should not alter heading', function(){ | ||
| var speed = 1; heading = 0; | ||
| fighter.speed(speed) | ||
| fighter.heading(heading); | ||
| fighter.speedUp(); | ||
| expect(fighter.heading()).to.equal(heading); | ||
| }); | ||
| it('should not alter omega', function(){ | ||
| var speed = 1; omega = 0; | ||
| fighter.speed(speed) | ||
| fighter.omega(omega); | ||
| fighter.speedUp(); | ||
| expect(fighter.omega()).to.equal(omega); | ||
| }); | ||
| }); | ||
@@ -113,3 +143,3 @@ | ||
| expect(fighter.speed()).to.equal(0.1); // TODO fix asteroids-velocity to accept 0 | ||
| expect(fighter.speed()).to.equal(0); | ||
| }); | ||
@@ -116,0 +146,0 @@ }); |
8825
7.15%226
10.24%+ Added
+ Added
- Removed
- Removed
Updated