diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-05-16 22:49:25 +0000 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-05-16 22:49:25 +0000 |
commit | 5026eca4d9818d32fe69571c1c621aa318bc4d48 (patch) | |
tree | e6bb7e0d962f4ca64f19b91c58b338eee1597aff /src/being.h | |
parent | 9ee453c73292d460eda49129beddf00d21ea81c7 (diff) | |
download | mana-5026eca4d9818d32fe69571c1c621aa318bc4d48.tar.gz mana-5026eca4d9818d32fe69571c1c621aa318bc4d48.tar.bz2 mana-5026eca4d9818d32fe69571c1c621aa318bc4d48.tar.xz mana-5026eca4d9818d32fe69571c1c621aa318bc4d48.zip |
Added new barber by Neko-mon and moved being logic into Being class.
Diffstat (limited to 'src/being.h')
-rw-r--r-- | src/being.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/being.h b/src/being.h index 8224a729..a2390f89 100644 --- a/src/being.h +++ b/src/being.h @@ -56,14 +56,11 @@ class Being unsigned short speed; unsigned char emotion; unsigned char emotion_time; - unsigned int text_x, text_y; // temp solution to fix speech position + unsigned int text_x, text_y; // temp solution to fix speech position unsigned short weapon; char name[24]; - unsigned int speech_time; - unsigned int damage_time; - bool showSpeech, showDamage; - unsigned short aspd; // attack speed + unsigned short aspd; /**< Attack speed */ /** * Constructor. @@ -136,6 +133,11 @@ class Being void nextStep(); /** + * Performs being logic. + */ + void logic(); + + /** * Draws the speech text above the being. */ void drawSpeech(Graphics *graphics); @@ -165,6 +167,9 @@ class Being std::string speech; std::string damage; unsigned short hairStyle, hairColor; + unsigned int speech_time; + unsigned int damage_time; + bool showSpeech, showDamage; }; /** Add a Being to the list */ |