diff options
author | Haru <haru@dotalux.com> | 2014-02-24 10:21:27 +0100 |
---|---|---|
committer | Haru <haru@dotalux.com> | 2014-03-05 22:35:02 +0100 |
commit | d25cc9b7dbc103cf1454db37159ffffeedaac149 (patch) | |
tree | 0e4af566382b946797aa9de21df70b9bdf9d88fa /src/map/instance.h | |
parent | 78bf8d26567a2054bd9ff5268f9f73cb07d82b98 (diff) | |
download | hercules-d25cc9b7dbc103cf1454db37159ffffeedaac149.tar.gz hercules-d25cc9b7dbc103cf1454db37159ffffeedaac149.tar.bz2 hercules-d25cc9b7dbc103cf1454db37159ffffeedaac149.tar.xz hercules-d25cc9b7dbc103cf1454db37159ffffeedaac149.zip |
Ref redesign, part 2
- Reorganized regs var/array DBMaps into a specific reg_db structure
Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'src/map/instance.h')
-rw-r--r-- | src/map/instance.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/map/instance.h b/src/map/instance.h index 66a7d0d6c..712a0f141 100644 --- a/src/map/instance.h +++ b/src/map/instance.h @@ -5,6 +5,10 @@ #ifndef _MAP_INSTANCE_H_ #define _MAP_INSTANCE_H_ +#include "script.h" // struct reg_db +#include "../common/mmo.h" // struct point +struct block_list; + #define INSTANCE_NAME_LENGTH (60+1) typedef enum instance_state { @@ -24,7 +28,7 @@ enum instance_owner_type { struct instance_data { unsigned short id; - char name[INSTANCE_NAME_LENGTH]; // Instance Name - required for clif functions. + char name[INSTANCE_NAME_LENGTH]; ///< Instance Name - required for clif functions. instance_state state; enum instance_owner_type owner_type; int owner_id; @@ -33,8 +37,7 @@ struct instance_data { unsigned short num_map; unsigned short users; - struct DBMap *vars; // Instance Variable for scripts - struct DBMap *array_db ; + struct reg_db regs; ///< Instance variables for scripts int progress_timer; unsigned int progress_timeout; @@ -44,9 +47,9 @@ struct instance_data { unsigned int original_progress_timeout; - struct point respawn;/* reload spawn */ + struct point respawn; ///< reload spawn - /* HPM Custom Struct */ + /** HPM Custom Struct */ struct HPluginData **hdata; unsigned int hdatac; }; |