--- deliantra/server/common/anim.C 2006/09/12 19:20:05 1.9 +++ deliantra/server/common/anim.C 2007/01/06 14:42:28 1.15 @@ -1,12 +1,7 @@ - -/* - * static char *rcsid_anim_c = - * "$Id: anim.C,v 1.9 2006/09/12 19:20:05 root Exp $"; - */ - /* CrossFire, A Multiplayer game for X-windows + Copyright (C) 2005, 2006, 2007 Marc Lehmann & Crossfire+ Development Team Copyright (C) 2002-2003 Mark Wedel & Crossfire Development Team Copyright (C) 1992 Frank Tore Johansen @@ -24,7 +19,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - The authors can be reached via e-mail at crossfire-devel@real-time.com + The authors can be reached via e-mail at */ /* This file contains animation related code. */ @@ -32,8 +27,6 @@ #include #include -std::vector < Animations > animations; - void free_all_anim (void) { @@ -74,7 +67,7 @@ anim0.name = "###none"; anim0.num_animations = 1; - anim0.faces = (Fontindex *) malloc (sizeof (Fontindex)); + anim0.faces = (uint16 *)malloc (sizeof (uint16)); anim0.faces[0] = 0; anim0.facings = 0; @@ -82,7 +75,7 @@ } sprintf (buf, "%s/animations", settings.datadir); - LOG (llevDebug, "Reading animations from %s...", buf); + LOG (llevDebug, "Reading animations from %s...\n", buf); if ((fp = fopen (buf, "r")) == NULL) { LOG (llevError, "Cannot open animations file %s: %s\n", buf, strerror (errno)); @@ -112,7 +105,7 @@ } else if (!strncmp (buf, "mina", 4)) { - animations[num_animations].faces = (Fontindex *) malloc (sizeof (Fontindex) * num_frames); + animations[num_animations].faces = (uint16 *) malloc (sizeof (uint16) * num_frames); for (i = 0; i < num_frames; i++) animations[num_animations].faces[i] = faces[i]; animations[num_animations].num_animations = num_frames; @@ -149,7 +142,7 @@ } /* Tries to find the animation id that matches name. Returns an integer match - * 0 if no match found (animation 0 is initialized as the 'bug' face + * 0 if no match found (animation 0 is initialised as the 'bug' face */ int find_animation (const char *name) @@ -183,10 +176,8 @@ void animate_object (object *op, int dir) { - int - max_state; /* Max animation state object should be drawn in */ - int - base_state; /* starting index # to draw from */ + int max_state; /* Max animation state object should be drawn in */ + int base_state; /* starting index # to draw from */ if (!op->animation_id || !NUM_ANIMATIONS (op)) {