瀏覽代碼

✨ Add Signal component

Pedro Schneider 3 年之前
父節點
當前提交
ff1a3c6e6f
共有 2 個文件被更改,包括 10 次插入0 次删除
  1. 1 0
      index.html
  2. 9 0
      pandora/components/Signal.js

+ 1 - 0
index.html

@@ -27,6 +27,7 @@
     <script type="text/javascript" src="pandora/components/Rect.js"></script>
     <script type="text/javascript" src="pandora/components/Rect.js"></script>
     <script type="text/javascript" src="pandora/components/Vector2.js"></script>
     <script type="text/javascript" src="pandora/components/Vector2.js"></script>
     <script type="text/javascript" src="pandora/components/Color.js"></script>
     <script type="text/javascript" src="pandora/components/Color.js"></script>
+    <script type="text/javascript" src="pandora/components/Signal.js"></script>
     
     
     <!-- Game Objects -->
     <!-- Game Objects -->
     <script type="text/javascript" src="pandora/game_objects/GameObject.js"></script>
     <script type="text/javascript" src="pandora/game_objects/GameObject.js"></script>

+ 9 - 0
pandora/components/Signal.js

@@ -0,0 +1,9 @@
+class Signal
+{
+    constructor(name)
+    {
+        this.name = name;
+        this.targets = [];
+        this.callbacks = [];
+    }
+}