Merge branch 'hotfix/Add_to_Gitignore' into develop
Merge branch 'master' into develop
Updated bower.json to include "moagrius/Color" dependency
Updated Gruntfile to include "moagrius/Color" dependency in bower_concat
Fixed a problem with Gruntfile not finding source JS files in JSHint and qunit tests
Implemented basic exception classes; no unit tests yet
Implemented Suit class; no unit tests yet, some comments needed
Implemented static SuitSet class; no unit tests yet
Reorganized some stuff in Gruntfile
Updated Gruntfile to include registered task that only runs unit tests without re-building dev source each time
Fixed JSHint options in Gruntfile (now sets globals correctly)
Added a line to ignore in the Gruntfile when the Gruntfile is linted through JSHint
Fixed code in JS files that was causing JSHint to fail linting
Added QUnit unit test files for following classes:
- CardGameExceptionSeverity
- CardGameDebugMessage
- CardGameException
- TypeException
Changed comparisons to null to check against undefined instead in a number of files
Changed `Suit.name` property (and related getter/setter) to reference `Suit.suitName` since `name` is a reserved JS word
Added QUnit unit test files for following classes:
- Suit
Updated QUnit unit test files for following classes:
- TypeException
Added QUnit unit test files for following classes:
- SuitSet
Updated QUnit unit test files for following classes:
- Suit
Merge branch 'feature/Implement_Static_Objects' into develop
Set more explicit ordering of files during concatenation phase in Gruntfile
Moved bower 'dependency' defs to 'devDependencies' instead
Implemented abstract classes and interfaces for game rules model and unit tests.
Implemented StackTypes static object and unit tests.
Began adding application View class, and view base classes for plugins
Updated Gruntfile to import source in a more specific order to ensure Class and Interface objects are all defined before they're used.
Started working on the app architecture and control flow for setting up a new default game. NOT DONE YET.
Updated dev.html to instantiate a new game using creation syntax upon domReady
Removed unnecessary console.log() statement from devbuild/dev.html
Created CardNumber model class and unit tests
Created CardNumberSet static class and unit tests
Updated IModelRules and IViewRules interfaces and unit tests
Cleaned up suit.js and suit-set.js