aboutsummaryrefslogtreecommitdiff
path: root/examples/examples.go
diff options
context:
space:
mode:
Diffstat (limited to 'examples/examples.go')
-rw-r--r--examples/examples.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/examples/examples.go b/examples/examples.go
new file mode 100644
index 0000000..9e18d6b
--- /dev/null
+++ b/examples/examples.go
@@ -0,0 +1,20 @@
+package examples
+
+import (
+ "age_of_empires/engine"
+
+ "github.com/hajimehoshi/ebiten/v2/text/v2"
+)
+
+type BuilderDeps struct {
+ FaceSource *text.GoTextFaceSource
+ UnitBuilder engine.EntityBuilder
+}
+
+type Entry struct {
+ Name string
+ Description string
+ Build func(*engine.Game, BuilderDeps)
+}
+
+var Registry = map[string]Entry{}