summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorewy <ewy0@protonmail.com>2026-09-11 15:00:48 +0200
committerewy <ewy0@protonmail.com>2026-09-11 15:00:48 +0200
commitc69e6c0770359e2febafcf487eb21c4aa608c3e9 (patch)
treed1f4ac93b2bca7b4df62d698fde91ed15371c6c7 /data
initial commit
Diffstat (limited to 'data')
-rw-r--r--data/characters.go16
-rw-r--r--data/cirno/cards.go1
-rw-r--r--data/cirno/cirno.go9
-rw-r--r--data/dummy/cards.go18
-rw-r--r--data/dummy/dummy.go9
-rw-r--r--data/marisa/marisa.go9
-rw-r--r--data/reimu/reimu.go9
7 files changed, 71 insertions, 0 deletions
diff --git a/data/characters.go b/data/characters.go
new file mode 100644
index 0000000..6ad9e62
--- /dev/null
+++ b/data/characters.go
@@ -0,0 +1,16 @@
+package data
+
+import (
+ "sakura/data/cirno"
+ "sakura/data/dummy"
+ "sakura/data/marisa"
+ "sakura/data/reimu"
+ "sakura/engine/character"
+)
+
+var Characters = []*character.Character{
+ marisa.Marisa,
+ reimu.Reimu,
+ cirno.Cirno,
+ dummy.Dummy,
+}
diff --git a/data/cirno/cards.go b/data/cirno/cards.go
new file mode 100644
index 0000000..78c49bc
--- /dev/null
+++ b/data/cirno/cards.go
@@ -0,0 +1 @@
+package cirno
diff --git a/data/cirno/cirno.go b/data/cirno/cirno.go
new file mode 100644
index 0000000..3d9bf4b
--- /dev/null
+++ b/data/cirno/cirno.go
@@ -0,0 +1,9 @@
+package cirno
+
+import "sakura/engine/character"
+
+var Cirno = &character.Character{
+ Name: "Cirno",
+ Cards: nil,
+ Ultimates: nil,
+}
diff --git a/data/dummy/cards.go b/data/dummy/cards.go
new file mode 100644
index 0000000..04342b2
--- /dev/null
+++ b/data/dummy/cards.go
@@ -0,0 +1,18 @@
+package dummy
+
+import "sakura/engine/card"
+
+var Cards = []card.IsCard{
+ &card.Attack{
+ Card: &card.Card{
+ Name: "Tap",
+ AllOut: true,
+ Text: "Attack a little",
+ Flavor: "",
+ },
+ MinDistance: card.NoMinimumRange,
+ MaxDistance: card.NoMaximumRange,
+ AuraDamage: 1,
+ HealthDamage: 1,
+ },
+}
diff --git a/data/dummy/dummy.go b/data/dummy/dummy.go
new file mode 100644
index 0000000..aaf98e4
--- /dev/null
+++ b/data/dummy/dummy.go
@@ -0,0 +1,9 @@
+package dummy
+
+import "sakura/engine/character"
+
+var Dummy = &character.Character{
+ Name: "Dummy",
+ Cards: Cards,
+ Ultimates: nil,
+}
diff --git a/data/marisa/marisa.go b/data/marisa/marisa.go
new file mode 100644
index 0000000..45f6f00
--- /dev/null
+++ b/data/marisa/marisa.go
@@ -0,0 +1,9 @@
+package marisa
+
+import "sakura/engine/character"
+
+var Marisa = &character.Character{
+ Name: "Marisa",
+ Cards: nil,
+ Ultimates: nil,
+}
diff --git a/data/reimu/reimu.go b/data/reimu/reimu.go
new file mode 100644
index 0000000..ead2e5e
--- /dev/null
+++ b/data/reimu/reimu.go
@@ -0,0 +1,9 @@
+package reimu
+
+import "sakura/engine/character"
+
+var Reimu = &character.Character{
+ Name: "Reimu",
+ Cards: nil,
+ Ultimates: nil,
+}