Realign netflag enum and strings

This commit is contained in:
Kp 2013-06-22 02:26:08 +00:00
parent 5575f9beba
commit 29ab6430df
2 changed files with 33 additions and 34 deletions

View file

@ -204,11 +204,10 @@ char *RankStrings[]={"(unpatched) ","Cadet ","Ensign ","Lieutenant ","Lt.Command
"Commander ","Captain ","Vice Admiral ","Admiral ","Demigod "}; "Commander ","Captain ","Vice Admiral ","Admiral ","Demigod "};
char *multi_allow_powerup_text[MULTI_ALLOW_POWERUP_MAX] = char *multi_allow_powerup_text[MULTI_ALLOW_POWERUP_MAX] =
{ "Laser upgrade", "Super lasers", "Quad Lasers", "Vulcan cannon", "Gauss cannon", "Spreadfire cannon", {
"Helix cannon", "Plasma cannon", "Phoenix cannon", "Fusion cannon", "Omega cannon", #define define_netflag_string(NAME,STR) STR,
"Flash Missiles", "Homing Missiles", "Guided Missiles", "Proximity Bombs", "Smart Mines", for_each_netflag_value(define_netflag_string)
"Smart Missiles", "Mercury Missiles", "Mega Missiles", "EarthShaker Missiles", };
"Cloaking", "Invulnerability", "Afterburners", "Ammo rack", "Energy Converter", "Headlight" };
int GetMyNetRanking() int GetMyNetRanking()
{ {

View file

@ -179,36 +179,36 @@ for_each_multiplayer_command(enum {, define_multiplayer_command, });
#define DUMP_PKTTIMEOUT 8 #define DUMP_PKTTIMEOUT 8
#define for_each_netflag_value(VALUE) \ #define for_each_netflag_value(VALUE) \
VALUE(NETFLAG_DOLASER) \ VALUE(NETFLAG_DOLASER, "Laser upgrade") \
VALUE(NETFLAG_DOQUAD) \ VALUE(NETFLAG_DOQUAD, "Quad Lasers") \
VALUE(NETFLAG_DOVULCAN) \ VALUE(NETFLAG_DOVULCAN, "Vulcan cannon") \
VALUE(NETFLAG_DOSPREAD) \ VALUE(NETFLAG_DOSPREAD, "Spreadfire cannon") \
VALUE(NETFLAG_DOPLASMA) \ VALUE(NETFLAG_DOPLASMA, "Plasma cannon") \
VALUE(NETFLAG_DOFUSION) \ VALUE(NETFLAG_DOFUSION, "Fusion cannon") \
VALUE(NETFLAG_DOHOMING) \ VALUE(NETFLAG_DOHOMING, "Homing Missiles") \
VALUE(NETFLAG_DOPROXIM) \ VALUE(NETFLAG_DOPROXIM, "Proximity Bombs") \
VALUE(NETFLAG_DOSMART) \ VALUE(NETFLAG_DOSMART, "Smart Missiles") \
VALUE(NETFLAG_DOMEGA) \ VALUE(NETFLAG_DOMEGA, "Mega Missiles") \
VALUE(NETFLAG_DOCLOAK) \ VALUE(NETFLAG_DOCLOAK, "Cloaking") \
VALUE(NETFLAG_DOINVUL) \ VALUE(NETFLAG_DOINVUL, "Invulnerability") \
VALUE(NETFLAG_DOSUPERLASER) \ VALUE(NETFLAG_DOSUPERLASER, "Super lasers") \
VALUE(NETFLAG_DOGAUSS) \ VALUE(NETFLAG_DOGAUSS, "Gauss cannon") \
VALUE(NETFLAG_DOHELIX) \ VALUE(NETFLAG_DOHELIX, "Helix cannon") \
VALUE(NETFLAG_DOPHOENIX) \ VALUE(NETFLAG_DOPHOENIX, "Phoenix cannon") \
VALUE(NETFLAG_DOOMEGA) \ VALUE(NETFLAG_DOOMEGA, "Omega cannon") \
VALUE(NETFLAG_DOFLASH) \ VALUE(NETFLAG_DOFLASH, "Flash Missiles") \
VALUE(NETFLAG_DOGUIDED) \ VALUE(NETFLAG_DOGUIDED, "Guided Missiles") \
VALUE(NETFLAG_DOSMARTMINE) \ VALUE(NETFLAG_DOSMARTMINE, "Smart Mines") \
VALUE(NETFLAG_DOMERCURY) \ VALUE(NETFLAG_DOMERCURY, "Mercury Missiles") \
VALUE(NETFLAG_DOSHAKER) \ VALUE(NETFLAG_DOSHAKER, "EarthShaker Missiles") \
VALUE(NETFLAG_DOAFTERBURNER) \ VALUE(NETFLAG_DOAFTERBURNER, "Afterburners") \
VALUE(NETFLAG_DOAMMORACK) \ VALUE(NETFLAG_DOAMMORACK, "Ammo rack") \
VALUE(NETFLAG_DOCONVERTER) \ VALUE(NETFLAG_DOCONVERTER, "Energy Converter") \
VALUE(NETFLAG_DOHEADLIGHT) \ VALUE(NETFLAG_DOHEADLIGHT, "Headlight") \
#define define_netflag_bit_enum(NAME) BIT_##NAME, #define define_netflag_bit_enum(NAME,STR) BIT_##NAME,
#define define_netflag_bit_mask(NAME) NAME = (1 << BIT_##NAME), #define define_netflag_bit_mask(NAME,STR) NAME = (1 << BIT_##NAME),
#define define_netflag_powerup_mask(NAME) | (NAME) #define define_netflag_powerup_mask(NAME,STR) | (NAME)
enum { for_each_netflag_value(define_netflag_bit_enum) }; enum { for_each_netflag_value(define_netflag_bit_enum) };
// Bitmask for netgame_info->AllowedItems to set allowed items in Netgame // Bitmask for netgame_info->AllowedItems to set allowed items in Netgame
enum { for_each_netflag_value(define_netflag_bit_mask) }; enum { for_each_netflag_value(define_netflag_bit_mask) };