diff options
| author | Ben Beltran <ben@nsovocal.com> | 2014-08-11 01:38:00 -0500 |
|---|---|---|
| committer | Ben Beltran <ben@nsovocal.com> | 2014-08-11 01:38:00 -0500 |
| commit | c2c83a18d5c42264d7aea3ee1c7c91e02311a7c1 (patch) | |
| tree | a0666ffd47e4f1cf67fd0a158f60e4a866a46ae7 | |
| parent | 85861d6720c30adc4afd1e041fd7e27fb596dde7 (diff) | |
Some changes in doc, and proper initial version
| -rw-r--r-- | README.md | 32 | ||||
| -rw-r--r-- | lib/serpentity/serpentity.js | 32 | ||||
| -rw-r--r-- | package.json | 2 |
3 files changed, 33 insertions, 33 deletions
@@ -2,11 +2,11 @@ Serpentity is a simple entity framework inspired by Ash. Usage: -require('serpentity'); + require('serpentity'); ## Instantiating an engine -var engine = Serpentity(); + var engine = Serpentity(); Add entities or systems: @@ -70,21 +70,21 @@ that comply with that API Systems are called on every update, and they use components through nodes. -Class("TestSystem").inherits(Serpentity.System)({ - prototype : { - added : function added(engine){ - this.nodeList = engine.getNodes(MovementNode); - }, - removed : function removed(engine){ - this.nodeList = undefined; - } - update : function update(dt){ - this.nodeList.forEach(function (node) { - console.log("Current position is: " + node.position.x + "," + node.position.y); - }); + Class("TestSystem").inherits(Serpentity.System)({ + prototype : { + added : function added(engine){ + this.nodeList = engine.getNodes(MovementNode); + }, + removed : function removed(engine){ + this.nodeList = undefined; + } + update : function update(dt){ + this.nodeList.forEach(function (node) { + console.log("Current position is: " + node.position.x + "," + node.position.y); + }); + } } - } -}); + }); ## That's it diff --git a/lib/serpentity/serpentity.js b/lib/serpentity/serpentity.js index cdacd31..2015e5c 100644 --- a/lib/serpentity/serpentity.js +++ b/lib/serpentity/serpentity.js @@ -5,11 +5,11 @@ Serpentity is a simple entity framework inspired by Ash. Usage: -require('serpentity'); + require('serpentity'); ## Instantiating an engine -var engine = Serpentity(); + var engine = Serpentity(); Add entities or systems: @@ -73,21 +73,21 @@ that comply with that API Systems are called on every update, and they use components through nodes. -Class("TestSystem").inherits(Serpentity.System)({ - prototype : { - added : function added(engine){ - this.nodeList = engine.getNodes(MovementNode); - }, - removed : function removed(engine){ - this.nodeList = undefined; - } - update : function update(dt){ - this.nodeList.forEach(function (node) { - console.log("Current position is: " + node.position.x + "," + node.position.y); - }); + Class("TestSystem").inherits(Serpentity.System)({ + prototype : { + added : function added(engine){ + this.nodeList = engine.getNodes(MovementNode); + }, + removed : function removed(engine){ + this.nodeList = undefined; + } + update : function update(dt){ + this.nodeList.forEach(function (node) { + console.log("Current position is: " + node.position.x + "," + node.position.y); + }); + } } - } -}); + }); ## That's it diff --git a/package.json b/package.json index 785334f..48a8773 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name" : "serpentity", "description" : "A simple entity frameowrk inspired by ash", - "version" : "0.0.1", + "version" : "0.1.0", "contributors" : [ { "name" : "Ben Beltran", |