From 25914cddf606e683a4226f46b56f800400d633d3 Mon Sep 17 00:00:00 2001 From: Guillaume Melquiond Date: Thu, 30 Aug 2007 16:20:33 +0000 Subject: Got rid of abstract storage and reference-counted pointers. Fixed lifetime of accounts and characters in server memory. Cleaned some code. --- src/account-server/guildmanager.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/account-server/guildmanager.hpp') diff --git a/src/account-server/guildmanager.hpp b/src/account-server/guildmanager.hpp index 60df3d79..f9f55312 100644 --- a/src/account-server/guildmanager.hpp +++ b/src/account-server/guildmanager.hpp @@ -22,8 +22,8 @@ #include +class Character; class Guild; -class CharacterData; /** * Guild manager takes care of creating, removing and modifying guilds. @@ -44,7 +44,7 @@ class GuildManager /** * Creates a guild. */ - short createGuild(const std::string &name, CharacterData *player); + short createGuild(const std::string &name, Character *player); /** * Removes a guild. @@ -54,12 +54,12 @@ class GuildManager /** * Adds a member to a guild. */ - void addGuildMember(short guildId, CharacterData *player); + void addGuildMember(short guildId, Character *player); /** * Removes a member from a guild. */ - void removeGuildMember(short guildId, CharacterData *player); + void removeGuildMember(short guildId, Character *player); /** * Returns the guild with the given id. O(n) -- cgit v1.2.3-60-g2f50