aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNao Pross <naopross@thearcway.org>2018-02-16 19:06:14 +0100
committerNao Pross <naopross@thearcway.org>2018-02-16 19:06:14 +0100
commit0bb4b12a7ed47619dff6fd748dc0d57d0b67f79c (patch)
tree3b1eef64691511de82ad858463f2160ea5b0f92a
parentAdd RangedWeapon, MeleeWeapon (diff)
downloadSubconscious-old-0bb4b12a7ed47619dff6fd748dc0d57d0b67f79c.tar.gz
Subconscious-old-0bb4b12a7ed47619dff6fd748dc0d57d0b67f79c.zip
Add resources xml templates, call Scene::click on mouseclick
-rw-r--r--src/main/cpp/Subconscious.cpp1
-rw-r--r--src/main/resources/effects/effects_template.xml11
-rw-r--r--src/main/resources/items/items_template.xml55
3 files changed, 67 insertions, 0 deletions
diff --git a/src/main/cpp/Subconscious.cpp b/src/main/cpp/Subconscious.cpp
index 5d04e5c..f1d4e79 100644
--- a/src/main/cpp/Subconscious.cpp
+++ b/src/main/cpp/Subconscious.cpp
@@ -67,6 +67,7 @@ void Subconscious::run()
/*** Mouse Events ***/
case sf::Event::MouseButtonPressed:
+ _currentScene->click(event.mouseButton);
break;
case sf::Event::MouseButtonReleased:
diff --git a/src/main/resources/effects/effects_template.xml b/src/main/resources/effects/effects_template.xml
new file mode 100644
index 0000000..fe577b0
--- /dev/null
+++ b/src/main/resources/effects/effects_template.xml
@@ -0,0 +1,11 @@
+<!-- EFFECTS
+Available modifications:
+ - speed
+ - attackDamage
+--!>
+
+<effect modifies="">
+ <name></name>
+ <value></value>
+</effect>
+
diff --git a/src/main/resources/items/items_template.xml b/src/main/resources/items/items_template.xml
new file mode 100644
index 0000000..0810f45
--- /dev/null
+++ b/src/main/resources/items/items_template.xml
@@ -0,0 +1,55 @@
+<!-- ITEMS
+Available item types:
+ - stick
+ - weapon
+ - medicine
+ - food
+--!>
+
+<item type="">
+ <name></name>
+ <maxAmount></maxAmount>
+</item>
+
+
+<item type="stick">
+ <!-- item --!>
+ <name></name>
+ <maxAmount></maxAmount>
+
+ <!-- stick --!>
+ <requiredLevel></reqiredLevel>
+ <requiredClass>Wizard</requiredClass>
+</item>
+
+
+<item type="medicine">
+ <!-- item --!>
+ <name></name>
+ <maxAmount></maxAmount>
+
+ <!-- medicine --!>
+ <heal></heal>
+ <requiredLevel></reqiredLevel>
+</item>
+
+
+<item type="food">
+ <!-- item --!>
+ <name></name>
+ <maxAmount></maxAmount>
+
+ <!-- food --!>
+ <heal></heal>
+<\item>
+
+
+<item type="weapon">
+ <!-- item --!>
+ <name></name>
+ <maxAmount></maxAmount>
+
+ <!-- weapon --!>
+ <damage></damage>
+ <requiredLevel></reqiredLevel>
+</item>