Skip to content

Commit

Permalink
Cleanup|libdoomsday: DED Flag definition's text member ("Info") removed
Browse files Browse the repository at this point in the history
This was not being used for anything (any more?).
  • Loading branch information
skyjake committed May 6, 2014
1 parent c4fef0b commit d7ff0e3
Show file tree
Hide file tree
Showing 4 changed files with 3 additions and 23 deletions.
5 changes: 0 additions & 5 deletions doomsday/client/src/def_main.cpp
Expand Up @@ -415,11 +415,6 @@ ded_ptcgen_t* Def_GetDamageGenerator(int mobjType)
return 0;
}

const char* Def_GetFlagTextByPrefixVal(const char* prefix, int val)
{
return defs.getFlagTextByPrefixVal(prefix, val);
}

#undef Def_EvalFlags
int Def_EvalFlags(char *ptr)
{
Expand Down
5 changes: 1 addition & 4 deletions doomsday/libdoomsday/include/doomsday/defs/ded.h
Expand Up @@ -100,7 +100,6 @@ typedef struct {

typedef struct {
ded_stringid_t id;
ded_string_t text;
int value;
} ded_flag_t;

Expand Down Expand Up @@ -762,8 +761,6 @@ struct LIBDOOMSDAY_PUBLIC ded_s {

ded_flag_t *getFlag(char const *flag) const;

const char* getFlagTextByPrefixVal(const char* prefix, int val) const;

int evalFlags2(char const *ptr) const;

int getTextNumForName(const char* name) const;
Expand Down Expand Up @@ -818,7 +815,7 @@ extern "C" {
void DED_Init(ded_t* ded);
void DED_Clear(ded_t* ded);

int DED_AddFlag(ded_t* ded, char const* name, char const* text, int value);
int DED_AddFlag(ded_t* ded, char const* name, int value);
int DED_AddMobj(ded_t* ded, char const* idStr);
int DED_AddState(ded_t* ded, char const* id);
int DED_AddSprite(ded_t* ded, char const* name);
Expand Down
13 changes: 1 addition & 12 deletions doomsday/libdoomsday/src/defs/ded.cpp
Expand Up @@ -452,12 +452,11 @@ void DED_RemoveMobj(ded_t* ded, int index)
DED_DelEntry(index, (void**) &ded->mobjs, &ded->count.mobjs, sizeof(ded_mobj_t));
}

int DED_AddFlag(ded_t* ded, char const* name, char const* text, int value)
int DED_AddFlag(ded_t* ded, char const* name, int value)
{
ded_flag_t* fl = (ded_flag_t *) DED_NewEntry((void**) &ded->flags, &ded->count.flags, sizeof(ded_flag_t));

strcpy(fl->id, name);
strcpy(fl->text, text);
fl->value = value;
return fl - ded->flags;
}
Expand Down Expand Up @@ -992,16 +991,6 @@ ded_flag_t *ded_s::getFlag(char const *flag) const
return 0;
}

const char* ded_s::getFlagTextByPrefixVal(const char* prefix, int val) const
{
for(int i = count.flags.num - 1; i >= 0; i--)
{
if(!qstrnicmp(flags[i].id, prefix, strlen(prefix)) && flags[i].value == val)
return flags[i].text;
}
return 0;
}

int ded_s::evalFlags2(char const *ptr) const
{
LOG_AS("Def_EvalFlags");
Expand Down
3 changes: 1 addition & 2 deletions doomsday/libdoomsday/src/defs/dedparser.cpp
Expand Up @@ -824,14 +824,13 @@ DENG2_PIMPL(DEDParser)
if(ISTOKEN("Flag"))
{
// A new flag.
idx = DED_AddFlag(ded, "", "", 0);
idx = DED_AddFlag(ded, "", 0);
FINDBEGIN;
for(;;)
{
READLABEL;
RV_STR("ID", ded->flags[idx].id)
RV_UINT("Value", ded->flags[idx].value)
RV_STR("Info", ded->flags[idx].text)
RV_END
CHECKSC;
}
Expand Down

0 comments on commit d7ff0e3

Please sign in to comment.