summaryrefslogtreecommitdiff
path: root/src/being.h
diff options
context:
space:
mode:
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.