| [Freeciv-Dev] [RFC] Method names[Top] [All Lists][Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
 
 
Looking at common/unittype.h methods and their usage I would like to
make the following change
$ grep -Ir unit_flag .|wc -l
  275
$ grep -Ir unit_flag .|grep -- "->type" |wc -l
  196
Which means unit_flag() is used mostly as in "unit_flag(punit->type)".
The existing
  int unit_flag(Unit_Type_id id, int flag);
is changed to 
  int unit_flag(struct unit *punit, int flag);
and a new method
  int unit_type_flag(Unit_Type_id id, int flag);
is added.
I would like to make the same changes to
 int unit_value(Unit_Type_id id);
 int unit_pop_value(Unit_Type_id id);
 char *unit_name(Unit_Type_id id);
This would end up in:
 int unit_value(struct unit *punit);
 int unit_type_value(Unit_Type_id id);
 int unit_pop_value(struct unit *punit);
 int unit_type_pop_value(Unit_Type_id id);
 char *unit_name(struct unit *punit);
 char *unit_type_name(Unit_Type_id id);
Comments?
        Raimar
-- 
 email: rf13@xxxxxxxxxxxxxxxxx
 "Understanding is a three-edged sword; 
  your side, their side, and the truth."
    -- a well-known Vorlon
 
| [Prev in Thread] | Current Thread | [Next in Thread] |  
[Freeciv-Dev] [RFC] Method names,
Raimar Falke <=
 
 |  |