diff options
author | Yohann Ferreira <yohann_dot_ferreira_at_orange_dot_efer> | 2011-06-22 21:47:53 +0200 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2011-06-23 12:46:37 +0300 |
commit | 99cb204d29a63bf5f4edb40b25f4fc1a6605fbd1 (patch) | |
tree | e6dc5588927460dbda4dccb002fb1e9c48823088 /src/simpleanimation.h | |
parent | 493cc14facb80c6c86c57ef379131e56a0161215 (diff) | |
download | manaplus-99cb204d29a63bf5f4edb40b25f4fc1a6605fbd1.tar.gz manaplus-99cb204d29a63bf5f4edb40b25f4fc1a6605fbd1.tar.bz2 manaplus-99cb204d29a63bf5f4edb40b25f4fc1a6605fbd1.tar.xz manaplus-99cb204d29a63bf5f4edb40b25f4fc1a6605fbd1.zip |
Made possible to separate the dye colors and channels
for particle effects.
It is now possible to write, for instance:
<particlefx>my-particle-file.xml|#cbcb78,345678</particlefx>
and in my-particle-file.xml:
...
<property image="my-image.png|W" />
...
This will permit the use (and reuse) of generic particle files.
Conflicts:
src/particle.cpp
src/particleemitter.cpp
src/particleemitter.h
src/simpleanimation.cpp
Diffstat (limited to 'src/simpleanimation.h')
-rw-r--r-- | src/simpleanimation.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/simpleanimation.h b/src/simpleanimation.h index 572a7704c..000bb1399 100644 --- a/src/simpleanimation.h +++ b/src/simpleanimation.h @@ -47,7 +47,8 @@ class SimpleAnimation /** * Creates a simple animation that creates its animation from XML Data. */ - SimpleAnimation(xmlNodePtr animationNode); + SimpleAnimation(xmlNodePtr animationNode, + const std::string& dyePalettes = std::string()); ~SimpleAnimation(); @@ -67,7 +68,8 @@ class SimpleAnimation Image *getCurrentImage() const; private: - void initializeAnimation(xmlNodePtr animationNode); + void initializeAnimation(xmlNodePtr animationNode, + const std::string& dyePalettes = std::string()); /** The hosted animation. */ Animation *mAnimation; |