From 89bd593db5dd7d9b4ab107be7470babe7fc70124 Mon Sep 17 00:00:00 2001 From: Xueqiao Xu Date: Sat, 2 Feb 2013 21:33:49 +0800 Subject: [PATCH] Renamed filenames to be lowercase --- index.js | 10 +++++----- src/{Class.js => class.js} | 0 src/{Component.js => component.js} | 2 +- src/{Entity.js => entity.js} | 4 ++-- src/{Family.js => family.js} | 21 ++++++++++++--------- src/{LinkedList.js => linkedlist.js} | 13 ++++++++++++- src/{Node.js => node.js} | 2 +- src/{Signal.js => signal.js} | 2 +- src/{System.js => system.js} | 2 +- src/{World.js => world.js} | 8 ++++---- 10 files changed, 39 insertions(+), 25 deletions(-) rename src/{Class.js => class.js} (100%) rename src/{Component.js => component.js} (85%) rename src/{Entity.js => entity.js} (96%) rename src/{Family.js => family.js} (85%) rename src/{LinkedList.js => linkedlist.js} (75%) rename src/{Node.js => node.js} (83%) rename src/{Signal.js => signal.js} (95%) rename src/{System.js => system.js} (91%) rename src/{World.js => world.js} (94%) diff --git a/index.js b/index.js index 8bdbb8e..0c3cddd 100644 --- a/index.js +++ b/index.js @@ -1,7 +1,7 @@ module.exports = { - Class : require('./src/Class'), - Component : require('./src/Component'), - Entity : require('./src/Entity'), - System : require('./src/System'), - World : require('./src/World') + Class : require('./src/class'), + Component : require('./src/component'), + Entity : require('./src/entity'), + System : require('./src/system'), + World : require('./src/world') }; diff --git a/src/Class.js b/src/class.js similarity index 100% rename from src/Class.js rename to src/class.js diff --git a/src/Component.js b/src/component.js similarity index 85% rename from src/Component.js rename to src/component.js index 6152a90..ba24ae5 100644 --- a/src/Component.js +++ b/src/component.js @@ -1,4 +1,4 @@ -var Class = require('./Class'); +var Class = require('./class'); var Component = module.exports = Class.extend({ /** diff --git a/src/Entity.js b/src/entity.js similarity index 96% rename from src/Entity.js rename to src/entity.js index 9b8eaf0..3cead4d 100644 --- a/src/Entity.js +++ b/src/entity.js @@ -1,5 +1,5 @@ -var Class = require('./Class'), - Signal = require('./Signal'); +var Class = require('./class'), + Signal = require('./signal'); /** * @class diff --git a/src/Family.js b/src/family.js similarity index 85% rename from src/Family.js rename to src/family.js index d322e91..1db1eab 100644 --- a/src/Family.js +++ b/src/family.js @@ -1,6 +1,6 @@ -var Class = require('./Class'), - LinkedList = require('./LinkedList'), - Node = require('./Node'); +var Class = require('./class'), + LinkedList = require('./linkedlist'), + Node = require('./node'); var Family = module.exports = Class.extend({ /** @@ -18,10 +18,13 @@ var Family = module.exports = Class.extend({ /** * A linked list holding the entity nodes. - * @public - * @readonly + * @private */ - this.entities = new LinkedList(); + this._entities = new LinkedList(); + }, + + getEntities: function () { + return this._entities.toArray(); }, /** @@ -40,7 +43,7 @@ var Family = module.exports = Class.extend({ node = new Node(entity); this._entityMap[entity.id] = node; - this.entities.add(node); + this._entities.add(node); }, removeEntityIfMatch: function (entity) { @@ -49,7 +52,7 @@ var Family = module.exports = Class.extend({ node = this._entityMap[entity.id]; if (node) { this._entityMap[entity.id] = undefined; - this.entities.remove(node); + this._entities.remove(node); } }, @@ -72,7 +75,7 @@ var Family = module.exports = Class.extend({ for (i = 0, len = names.length; i < len; ++i) { if (names[i] === componentName) { this._entityMap[entity.id] = undefined; - this.entities.remove(node); + this._entities.remove(node); } } }, diff --git a/src/LinkedList.js b/src/linkedlist.js similarity index 75% rename from src/LinkedList.js rename to src/linkedlist.js index e34bf27..4d81e23 100644 --- a/src/LinkedList.js +++ b/src/linkedlist.js @@ -1,4 +1,4 @@ -var Class = require('./Class'); +var Class = require('./class'); var LinkedList = module.exports = Class.extend({ init: function () { @@ -31,5 +31,16 @@ var LinkedList = module.exports = Class.extend({ clear: function () { this.head = this.tail = null; + }, + + toArray: function () { + var array, node; + + array = []; + for (node = this.head; node; node = node.next) { + array.push(node.value); + } + + return array; } }); diff --git a/src/Node.js b/src/node.js similarity index 83% rename from src/Node.js rename to src/node.js index d6bd390..28562b1 100644 --- a/src/Node.js +++ b/src/node.js @@ -1,4 +1,4 @@ -var Class = require('./Class'); +var Class = require('./class'); var Node = module.exports = Class.extend({ init: function (value) { diff --git a/src/Signal.js b/src/signal.js similarity index 95% rename from src/Signal.js rename to src/signal.js index fe6f202..a076f20 100644 --- a/src/Signal.js +++ b/src/signal.js @@ -1,4 +1,4 @@ -var Class = require('./Class'); +var Class = require('./class'); var Signal = module.exports = Class.extend({ init: function () { diff --git a/src/System.js b/src/system.js similarity index 91% rename from src/System.js rename to src/system.js index f7cf572..1dde38f 100644 --- a/src/System.js +++ b/src/system.js @@ -1,4 +1,4 @@ -var Class = require('./Class'); +var Class = require('./class'); var System = module.exports = Class.extend({ init: function () { diff --git a/src/World.js b/src/world.js similarity index 94% rename from src/World.js rename to src/world.js index 660dbef..de25b9c 100644 --- a/src/World.js +++ b/src/world.js @@ -1,6 +1,6 @@ -var Class = require('./Class'), - Node = require('./Node'), - Family = require('./Family'); +var Class = require('./class'), + Node = require('./node'), + Family = require('./family'); var World = Class.extend({ /** @@ -70,7 +70,7 @@ var World = Class.extend({ ); } - return families[familyId]; + return families[familyId].getEntities(); }, /**