/** * @file character.h * @ingroup character * * Database abstraction module. * * @author Geoff Davis <geoff@circlemudsquared.org> * @author Greg Buxton <greg@circlemudsquared.org> * * @par Copyright: * Copyright (C) 2006 Geoff Davis <geoff@circlemudsquared.org><br> * Greg Buxton <greg@circlemudsquared.org> * * @par * Copyright (C) 1993, 94 by the Trustees of the Johns Hopkins University<br> * CircleMUD is based on DikuMUD, Copyright (C) 1990, 1991. * * @par * All rights reserved. See license.doc for complete information. * * @package cs * @version 1.0 */ #ifndef __CHARACTER_H__ #define __CHARACTER_H__ #include "sysdep.h" #include "structs.h" #include "dao.h" void charPlayerData_toDao(daoData_t *parentDao, struct char_player_data *cpData, bool isPlayer); void charAbilities_toDao(daoData_t *parentDao, struct char_ability_data *caData); void charPointData_toDao(daoData_t *parentDao, struct char_point_data *cpData, bool isPlayer); void playerSpecials_toDao(daoData_t *parentDao, struct player_special_data *psData); void savedPlayerSpecials_toDao(daoData_t *parentDao, struct player_special_data_saved *psData); void savedCharSpecials_toDao(daoData_t *parentDao, struct char_special_data_saved *csData, bool isPlayer); #endif /* __CHARACTER_H__ */