aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Beltran <ben@nsovocal.com>2014-08-11 01:38:00 -0500
committerBen Beltran <ben@nsovocal.com>2014-08-11 01:38:00 -0500
commitc2c83a18d5c42264d7aea3ee1c7c91e02311a7c1 (patch)
treea0666ffd47e4f1cf67fd0a158f60e4a866a46ae7
parent85861d6720c30adc4afd1e041fd7e27fb596dde7 (diff)
Some changes in doc, and proper initial version
-rw-r--r--README.md32
-rw-r--r--lib/serpentity/serpentity.js32
-rw-r--r--package.json2
3 files changed, 33 insertions, 33 deletions
diff --git a/README.md b/README.md
index 3878dd1..174c5db 100644
--- a/README.md
+++ b/README.md
@@ -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",