masterentity.h header order cleanup

hate_list.cpp & .h header cleanup and forward declare
This commit is contained in:
Akkadius 2014-12-15 17:34:19 -06:00
parent 1fcb8235c5
commit b733e96aea
3 changed files with 23 additions and 14 deletions

View File

@ -16,19 +16,22 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "../common/debug.h"
#include <assert.h>
#include <stdlib.h>
#include <math.h>
#include <list>
#include "masterentity.h"
#include "client.h"
#include "entity.h"
#include "groups.h"
#include "mob.h"
#include "raids.h"
#include "../common/rulesys.h"
#include "../common/misc_functions.h"
#include "hate_list.h"
#include "quest_parser_collection.h"
#include "zone.h"
#include "water_map.h"
#include <stdlib.h>
#include <list>
extern Zone *zone;
HateList::HateList()

View File

@ -19,6 +19,12 @@
#ifndef HATELIST_H
#define HATELIST_H
class Client;
class Group;
class Mob;
class Raid;
struct ExtraAttackOptions;
struct tHateEntry
{
Mob *ent;

View File

@ -1,17 +1,17 @@
//Trumpcard: EntityLists are composed of multiple list types. This is the
//master that includes all types. When entity.h is required, many of these are as well.
#include "entity.h"
#include "groups.h"
#include "raids.h"
#include "beacon.h"
#include "client.h"
#include "object.h"
#include "corpse.h"
#include "doors.h"
#include "mob.h"
#include "trap.h"
#include "beacon.h"
#include "entity.h"
#include "groups.h"
#include "horse.h"
#include "mob.h"
#include "object.h"
#include "raids.h"
#include "trap.h"
#ifdef BOTS
#include "bot.h"