summaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
authorLogan Hunt <loganhunt@simponic.xyz>2022-04-18 21:07:55 -0600
committerLogan Hunt <loganhunt@simponic.xyz>2022-04-18 21:07:55 -0600
commit9b597426ac45775f63b1fe4365c6fa8f3c3179af (patch)
tree0768f5aebcd9ef9f60824f389e1e197f32e4e578 /src/components
parent1cffeb5520e416893a93545dc4356365b762a1f7 (diff)
downloadbbiy-9b597426ac45775f63b1fe4365c6fa8f3c3179af.tar.gz
bbiy-9b597426ac45775f63b1fe4365c6fa8f3c3179af.zip
Wow this is some shitty fucking code god damn
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});