/** * @file mobile.h * @ingroup mobile * * Mobile based code * * @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 __MOBILE_H__ #define __MOBILE_H__ #include "structs.h" #include "character.h" void mobile_toDao(daoData_t *parentDao, charData_t *mob); void charData_loadMobilesInZone(zoneData_t *zone, daoData_t *mobileListDao); charData_t *charData_newMobilePrototype(zoneData_t *zone, mobileVnum_t mVnum); charData_t *charData_findMobilePrototypeInZone(zoneData_t *zone, int mobileNumber); charData_t *charData_findMobilePrototype(char *strVnum); charData_t *charData_findMobilePrototypeForChar(charData_t *ch, char *strVnum); charData_t *charData_getMobileInList(charData_t *list, charData_t *mobileProto); bool charData_isPrototype(charData_t *mobile); #endif /* __MOBILE_H__ */