X-Git-Url: http://git.pond.sub.org/?p=empserver;a=blobdiff_plain;f=src%2Flib%2Fglobal%2Fsymbol.c;h=9101fa15ac36909997d68cd31d20045068d0f9ee;hp=c0a2a3bcfd78289428c3fd75b34ab6417f75807d;hb=87952c7f7c263dd2f4155982a3079dd5c1848663;hpb=41f00fdd336cf428e5b8bbf26a372b2e0338ed20 diff --git a/src/lib/global/symbol.c b/src/lib/global/symbol.c index c0a2a3bcf..9101fa15a 100644 --- a/src/lib/global/symbol.c +++ b/src/lib/global/symbol.c @@ -1,6 +1,6 @@ /* * Empire - A multi-player, client/server Internet based war game. - * Copyright (C) 1986-2014, Dave Pare, Jeff Bailey, Thomas Ruschak, + * Copyright (C) 1986-2020, Dave Pare, Jeff Bailey, Thomas Ruschak, * Ken Stevens, Steve McClure, Markus Armbruster * * Empire is free software: you can redistribute it and/or modify @@ -27,12 +27,13 @@ * symbol.c: Empire symbol tables * * Known contributors to this file: - * Markus Armbruster, 2006-2014 + * Markus Armbruster, 2006-2020 */ #include #include "land.h" +#include "loan.h" #include "misc.h" #include "mission.h" #include "nat.h" @@ -46,9 +47,9 @@ #include "ship.h" struct symbol agreement_statuses[] = { - {AGREE_FREE, "free"}, - {AGREE_PROPOSED, "proposed"}, - {AGREE_SIGNED, "signed"}, + {LS_FREE, "free"}, + {LS_PROPOSED, "proposed"}, + {LS_SIGNED, "signed"}, {0, NULL} }; @@ -79,8 +80,6 @@ struct symbol level[] = { struct symbol meta_flags[] = { {NSC_DEITY, "deity"}, - {NSC_EXTRA, "extra"}, - {NSC_CONST, "const"}, {NSC_BITS, "bits"}, {NSC_HIDDEN, "hidden"}, {0, NULL} @@ -90,16 +89,6 @@ struct symbol meta_type[] = { {NSC_LONG, "d"}, {NSC_DOUBLE, "g"}, {NSC_STRING, "s"}, - {NSC_CHAR, "d"}, - {NSC_UCHAR, "d"}, - {NSC_SHORT, "d"}, - {NSC_USHORT, "d"}, - {NSC_INT, "d"}, - {NSC_XCOORD, "d"}, - {NSC_YCOORD, "d"}, - {NSC_TIME, "d"}, - {NSC_FLOAT, "g"}, - {NSC_STRINGY, "c"}, {NSC_NOTYPE, NULL} }; @@ -127,9 +116,9 @@ struct symbol nation_flags[] = { }; struct symbol nation_rejects[] = { - {REJ_TELE, "telegrams"}, - {REJ_ANNO, "announcements"}, - {REJ_LOAN, "loans"}, + {bit(REJ_TELE), "telegrams"}, + {bit(REJ_ANNO), "announcements"}, + {bit(REJ_LOAN), "loans"}, {0, NULL} }; @@ -236,7 +225,7 @@ struct symbol resources[] = { struct symbol retreat_flags[] = { {RET_GROUP, "group"}, {RET_INJURED, "injured"}, - {RET_TORPED, "torped"}, + {RET_TORPED, "torpedoed"}, {RET_SONARED, "sonared"}, {RET_HELPLESS, "helpless"}, {RET_BOMBED, "bombed"}, @@ -245,6 +234,11 @@ struct symbol retreat_flags[] = { {0, NULL} }; +struct symbol sect_chr_flags[] = { + {D_DEITY, "deity"}, + {0, NULL} +}; + struct symbol sector_navigation[] = { {NAV_NONE, "land"}, {NAVOK, "sea"},