Feature #1365 » 0022-Rename-counter_behaviour-as-counter_behavior.patch
| client/packhand.c | ||
|---|---|---|
|
names_set(&curr->name, NULL, packet->name, packet->rule_name);
|
||
|
curr->checkpoint = packet->checkpoint;
|
||
|
curr->type = packet->behaviour;
|
||
|
curr->type = packet->behavior;
|
||
|
curr->target = packet->type;
|
||
|
curr->def = packet->def;
|
||
|
if (!counter_behaviour_is_valid(curr->type)
|
||
|
if (!counter_behavior_is_valid(curr->type)
|
||
|
|| curr->target != CTGT_CITY) {
|
||
|
return;
|
||
|
}
|
||
| common/counters.h | ||
|---|---|---|
|
struct name_translation name;
|
||
|
struct strvec *helptext;
|
||
|
bool ruledit_disabled;
|
||
|
enum counter_behaviour type;
|
||
|
enum counter_behavior type;
|
||
|
enum counter_target target;
|
||
|
int checkpoint;
|
||
|
int def; /* default value for each entity of given type
|
||
|
int def; /* Default value for each entity of given type
|
||
|
* for this counter */
|
||
|
int index; /* index in specific (city/player/world) array */
|
||
|
int index; /* Index in specific (city/player/world) array */
|
||
|
};
|
||
|
void counters_init(void);
|
||
| common/fc_types.h | ||
|---|---|---|
|
/* Counters related types. See common/counters.h */
|
||
|
/* Used in the network protocol. */
|
||
|
#define SPECENUM_NAME counter_behaviour
|
||
|
#define SPECENUM_NAME counter_behavior
|
||
|
#define SPECENUM_VALUE1 CB_CITY_OWNED_TURNS
|
||
|
#define SPECENUM_VALUE1NAME "Owned"
|
||
|
#define SPECENUM_VALUE2 CB_CITY_CELEBRATION_TURNS
|
||
| ... | ... | |
|
#define SPECENUM_COUNT COUNTER_BEHAVIOUR_LAST
|
||
|
#define SPECENUM_COUNT COUNTER_BEHAVIOR_LAST
|
||
|
#include "specenum_gen.h"
|
||
|
/* Used in the network protocol. */
|
||
| common/networking/packets.def | ||
|---|---|---|
|
type TRANSP_DEF_TYPE = uint8(enum transp_def_type)
|
||
|
type AI_LEVEL = uint8(enum ai_level)
|
||
|
type COUNTER_TARGET = uint8(enum counter_target)
|
||
|
type COUNTER_BEHAVIOUR = uint8(enum counter_behaviour)
|
||
|
type COUNTER_BEHAVIOR = uint8(enum counter_behavior)
|
||
|
type CITY_WL_CB = uint8(enum city_wl_cancel_behavior)
|
||
|
type CITY_ACQUIRE_TYPE = uint8(enum city_acquire_type)
|
||
| ... | ... | |
|
UINT32 def;
|
||
|
UINT32 checkpoint;
|
||
|
COUNTER_TARGET type;
|
||
|
COUNTER_BEHAVIOUR behaviour;
|
||
|
COUNTER_BEHAVIOR behavior;
|
||
|
end
|
||
|
PACKET_RULESET_MUSIC = 240; sc, lsend
|
||
| server/ruleset.c | ||
|---|---|---|
|
"%s.type",
|
||
|
sec_name);
|
||
|
enum counter_behaviour cb = counter_behaviour_by_name(counter_type,
|
||
|
enum counter_behavior cb = counter_behavior_by_name(counter_type,
|
||
|
fc_strcasecmp);
|
||
|
if (!counter_behaviour_is_valid(cb)) {
|
||
|
if (!counter_behavior_is_valid(cb)) {
|
||
|
ruleset_error(NULL, LOG_ERROR,
|
||
|
"\"%s\" unknown counter type \"%s\".",
|
||
|
filename, counter_type);
|
||
| ... | ... | |
|
sz_strlcpy(packet.name, untranslated_name(&pcount->name));
|
||
|
sz_strlcpy(packet.rule_name, rule_name_get(&pcount->name));
|
||
|
packet.checkpoint = pcount->checkpoint;
|
||
|
packet.behaviour = pcount->type;
|
||
|
packet.behavior = pcount->type;
|
||
|
packet.type = pcount->target;
|
||
|
packet.def = pcount->def;
|
||
| tools/ruledit/tab_counters.cpp | ||
|---|---|---|
|
widgets_row(label, empty_widget, checkpoint);
|
||
|
{
|
||
|
enum counter_behaviour current;
|
||
|
enum counter_behavior current;
|
||
|
type = new QComboBox(this);
|
||
|
label = new QLabel(QString::fromUtf8(R__("Behavior")));
|
||
|
label->setParent(this);
|
||
|
for (current = counter_behaviour_begin(); current > counter_behaviour_end(); current = counter_behaviour_next(current)) {
|
||
|
for (current = counter_behavior_begin(); current > counter_behavior_end();
|
||
|
current = counter_behavior_next(current)) {
|
||
|
QVariant value(current);
|
||
|
type->addItem(counter_behaviour_name(current), value);
|
||
|
type->addItem(counter_behavior_name(current), value);
|
||
|
};
|
||
|
connect(type, SIGNAL(activated(int)), this, SLOT(counter_behaviour_selected(int)));
|
||
|
connect(type, SIGNAL(activated(int)), this, SLOT(counter_behavior_selected(int)));
|
||
|
widgets_row(label, empty_widget, type);
|
||
|
}
|
||
| ... | ... | |
|
}
|
||
|
/**********************************************************************//**
|
||
|
Called when counter behaviour is set by user
|
||
|
Called when counter behavior is set by user
|
||
|
**************************************************************************/
|
||
|
void tab_counter::counter_behaviour_selected(int item)
|
||
|
void tab_counter::counter_behavior_selected(int item)
|
||
|
{
|
||
|
QVariant item_data;
|
||
| ... | ... | |
|
return;
|
||
|
}
|
||
|
item_data = type->currentData();
|
||
|
selected->type = (enum counter_behaviour) item_data.toInt();
|
||
|
selected->type = (enum counter_behavior) item_data.toInt();
|
||
|
update_counter_info(selected);
|
||
|
refresh();
|
||
| ... | ... | |
|
// Try to reuse freed counter slot
|
||
|
city_counters_iterate(pcount) {
|
||
|
if (pcount->type == COUNTER_BEHAVIOUR_LAST
|
||
|
if (pcount->type == COUNTER_BEHAVIOR_LAST
|
||
|
|| pcount->ruledit_disabled) {
|
||
|
if (initialize_new_counter(pcount)) {
|
||
|
update_counter_info(pcount);
|
||
| tools/ruledit/tab_counters.h | ||
|---|---|---|
|
void same_name_toggle(bool checked);
|
||
|
void edit_effects();
|
||
|
bool initialize_new_counter(struct counter *padv);
|
||
|
void counter_behaviour_selected(int item);
|
||
|
void counter_behavior_selected(int item);
|
||
|
};
|
||
| tools/ruleutil/rulesave.c | ||
|---|---|---|
|
save_default_int(sfile, pcounter->def, 0, path, "def");
|
||
|
save_default_int(sfile, pcounter->checkpoint, 0, path, "checkpoint");
|
||
|
secfile_insert_str(sfile, counter_behaviour_name(pcounter->type), "%s.type", path);
|
||
|
secfile_insert_str(sfile, counter_behavior_name(pcounter->type), "%s.type", path);
|
||
|
if ((NULL != pcounter->helptext)
|
||
|
&& (0 < strvec_size(pcounter->helptext))) {
|
||
|
save_strvec(sfile, pcounter->helptext, "%s.helptext", path);
|
||
- « Previous
- 1
- 2
- Next »