ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/common/arch.C
(Generate patch)

Comparing deliantra/server/common/arch.C (file contents):
Revision 1.107 by root, Sat Apr 23 04:56:45 2011 UTC vs.
Revision 1.108 by root, Sun May 1 16:58:15 2011 UTC

53static std::vector<archetype *> postponed_arch; 53static std::vector<archetype *> postponed_arch;
54 54
55//+GPL 55//+GPL
56 56
57/* 57/*
58 * Creates an object. This function is called by get_archetype () 58 * Creates an object. This function is called by archetype::get ()
59 * if it fails to find the appropriate archetype. 59 * if it fails to find the appropriate archetype.
60 * Thus get_archetype() will be guaranteed to always return 60 * Thus archetype::get() will be guaranteed to always return
61 * an object, and never NULL. 61 * an object, and never NULL.
62 */ 62 */
63static object * 63static object *
64create_singularity (const char *name) 64create_singularity (const char *name)
65{ 65{
584/* 584/*
585 * Finds which archetype matches the given name, and returns a new 585 * Finds which archetype matches the given name, and returns a new
586 * object containing a copy of the archetype. 586 * object containing a copy of the archetype.
587 */ 587 */
588object * 588object *
589get_archetype (const char *name)
590{
591 return archetype::get (name);
592}
593
594object *
595archetype::get (const char *name) 589archetype::get (const char *name)
596{ 590{
597 archetype *at = find (name); 591 archetype *at = find (name);
598 592
599 if (!at) 593 if (!at)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines