summaryrefslogtreecommitdiff
path: root/src/being.h
diff options
context:
space:
mode:
authorEugenio Favalli <elvenprogrammer@gmail.com>2005-01-05 15:39:43 +0000
committerEugenio Favalli <elvenprogrammer@gmail.com>2005-01-05 15:39:43 +0000
commitb1acd70f999fcd981512829cf6100ad9d358d0e6 (patch)
tree612280d20fce53c15160e1765e4202d4f19c5337 /src/being.h
parent9978e58ee7d9a15814b939fa8dd42254e16702b2 (diff)
downloadmana-b1acd70f999fcd981512829cf6100ad9d358d0e6.tar.gz
mana-b1acd70f999fcd981512829cf6100ad9d358d0e6.tar.bz2
mana-b1acd70f999fcd981512829cf6100ad9d358d0e6.tar.xz
mana-b1acd70f999fcd981512829cf6100ad9d358d0e6.zip
- Fixing DevCpp project file again
- Started being structure conversion
Diffstat (limited to 'src/being.h')
-rw-r--r--src/being.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/being.h b/src/being.h
index 17572951..cc7b3973 100644
--- a/src/being.h
+++ b/src/being.h
@@ -42,6 +42,31 @@ struct PATH_NODE {
PATH_NODE *next;
};
+class Being {
+ public:
+ unsigned int id;
+ unsigned short job;
+ unsigned short x, y;
+ unsigned char direction;
+ unsigned char type;
+ unsigned char action;
+ unsigned char frame;
+ PATH_NODE *path;
+ char *speech;
+ unsigned char speech_time;
+ int speech_color;
+ unsigned short tick_time;
+ unsigned short speed;
+ unsigned char emotion;
+ unsigned char emotion_time;
+ unsigned int text_x, text_y; // temp solution to fix speech position
+ unsigned short hair_style, hair_color;
+ unsigned short weapon;
+
+ Being();
+ Being::~Being();
+};
+
struct NODE {
/**
* Constructor.