diff options
Diffstat (limited to 'src/engine/components')
-rw-r--r-- | src/engine/components/Component.ts | 7 | ||||
-rw-r--r-- | src/engine/components/ComponentNames.ts | 3 | ||||
-rw-r--r-- | src/engine/components/index.ts | 2 |
3 files changed, 12 insertions, 0 deletions
diff --git a/src/engine/components/Component.ts b/src/engine/components/Component.ts new file mode 100644 index 0000000..7331982 --- /dev/null +++ b/src/engine/components/Component.ts @@ -0,0 +1,7 @@ +export abstract class Component { + public readonly name: string; + + constructor(name: string) { + this.name = name; + } +} diff --git a/src/engine/components/ComponentNames.ts b/src/engine/components/ComponentNames.ts new file mode 100644 index 0000000..90dfb90 --- /dev/null +++ b/src/engine/components/ComponentNames.ts @@ -0,0 +1,3 @@ +export namespace ComponentNames { + export const Sprite = "Sprite"; +} diff --git a/src/engine/components/index.ts b/src/engine/components/index.ts new file mode 100644 index 0000000..a2fd5d1 --- /dev/null +++ b/src/engine/components/index.ts @@ -0,0 +1,2 @@ +export * from "./Component"; +export * from "./ComponentNames"; |