]> git.pond.sub.org Git - empserver/commitdiff
Change unit_map() not to use RET_OK and RET_FAIL as return values
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 10 Apr 2011 07:11:20 +0000 (09:11 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Thu, 14 Apr 2011 18:21:22 +0000 (20:21 +0200)
Returning 0 and -1 is simpler.

src/lib/subs/maps.c

index f10d251d35149b2eb103dd69a19ff4173c2e33e4..67b40b74873afa27ae92fdc730aacc12f97e45df 100644 (file)
@@ -92,7 +92,7 @@ do_map(int bmap, int unit_type, char *arg, char *map_flags_arg)
            return RET_SYN;
        break;
     default:
-       if (unit_map(unit_type, atoi(arg), &ns, &origin))
+       if (unit_map(unit_type, atoi(arg), &ns, &origin) < 0)
            return RET_FAIL;
     }
 
@@ -408,12 +408,12 @@ unit_map(int unit_type, int uid, struct nstr_sect *nsp, char *originp)
 
     if (CANT_HAPPEN((ef_flags(unit_type) & (EFF_OWNER | EFF_XY))
                    != (EFF_OWNER | EFF_XY)))
-       return RET_FAIL;
+       return -1;
 
     if (!get_empobj(unit_type, uid, &unit))
-       return RET_FAIL;
+       return -1;
     if (!player->owner || unit.gen.own == 0)
-       return RET_FAIL;
+       return -1;
 
     if (unit_type == EF_NUKE)
        *originp = 'n';
@@ -428,7 +428,7 @@ unit_map(int unit_type, int uid, struct nstr_sect *nsp, char *originp)
     range.hy = ynorm(unit.gen.y + 5);
     xysize_range(&range);
     snxtsct_area(nsp, &range);
-    return RET_OK;
+    return 0;
 }
 
 int