summaryrefslogtreecommitdiff
path: root/src/engine/components/Text.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/components/Text.ts')
-rw-r--r--src/engine/components/Text.ts22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/engine/components/Text.ts b/src/engine/components/Text.ts
new file mode 100644
index 0000000..94dc7a7
--- /dev/null
+++ b/src/engine/components/Text.ts
@@ -0,0 +1,22 @@
+import { Component, ComponentNames } from ".";
+
+export class Text extends Component {
+ public text: string = "";
+ public fillStyle: string;
+ public font: string;
+ public textAlign: CanvasTextAlign;
+
+ constructor(
+ text: string,
+ fillStyle = "white",
+ font = "25px scientifica",
+ textAlign: CanvasTextAlign = "center",
+ ) {
+ super(ComponentNames.Text);
+
+ this.text = text;
+ this.fillStyle = fillStyle;
+ this.font = font;
+ this.textAlign = textAlign;
+ }
+}