summaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
Diffstat (limited to 'src/components')
-rw-r--r--src/components/component.js2
-rw-r--r--src/components/name.js1
-rw-r--r--src/components/noun.js1
-rw-r--r--src/components/verb.js1
4 files changed, 4 insertions, 1 deletions
diff --git a/src/components/component.js b/src/components/component.js
index be59367..9b55a1f 100644
--- a/src/components/component.js
+++ b/src/components/component.js
@@ -4,5 +4,5 @@ game.Component = (name, spec) => {
return {
name,
...spec
- }
+ };
};
diff --git a/src/components/name.js b/src/components/name.js
new file mode 100644
index 0000000..d3bf14a
--- /dev/null
+++ b/src/components/name.js
@@ -0,0 +1 @@
+game.components.Name = ({selector}) => game.Component('name', {selector});
diff --git a/src/components/noun.js b/src/components/noun.js
new file mode 100644
index 0000000..4b01e06
--- /dev/null
+++ b/src/components/noun.js
@@ -0,0 +1 @@
+game.components.Noun = ({select}) => game.Component('noun', {select});
diff --git a/src/components/verb.js b/src/components/verb.js
new file mode 100644
index 0000000..393e48c
--- /dev/null
+++ b/src/components/verb.js
@@ -0,0 +1 @@
+game.components.Verb = ({action}) => game.Component('verb', {action});