aboutsummaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
authorNao Pross <naopross@thearcway.org>2018-02-16 21:11:12 +0100
committerNao Pross <naopross@thearcway.org>2018-02-16 21:11:12 +0100
commiteb74c43d4cd2526c513b1861d3daf01d12c63054 (patch)
tree41364f3aebb1834273a6fe483ca95bd7d4e21340 /src/main
parentAdd basic widget implementation (not usable) and configure cmake (diff)
parentAdd resources xml templates, call Scene::click on mouseclick (diff)
downloadSubconscious-old-eb74c43d4cd2526c513b1861d3daf01d12c63054.tar.gz
Subconscious-old-eb74c43d4cd2526c513b1861d3daf01d12c63054.zip
Merge branch 'dev' of ssh://git.thearcway.org:2222/naopross/subconscious into dev
Diffstat (limited to 'src/main')
-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>