Bug #1629 ยป 1629.patch
client/gui-qt/dialogs.cpp | ||
---|---|---|
static void unit_disband_recover(QVariant data1, QVariant data2);
|
||
static void capture_units(QVariant data1, QVariant data2);
|
||
static void nuke_units(QVariant data1, QVariant data2);
|
||
static void collect_ransom(QVariant data1, QVariant data2);
|
||
static void wipe_units(QVariant data1, QVariant data2);
|
||
static void expel_unit(QVariant data1, QVariant data2);
|
||
static void bombard(QVariant data1, QVariant data2);
|
||
... | ... | |
action_function[ACTION_BOMBARD3] = bombard3;
|
||
action_function[ACTION_BOMBARD_LETHAL] = bombard_lethal;
|
||
action_function[ACTION_NUKE_UNITS] = nuke_units;
|
||
action_function[ACTION_COLLECT_RANSOM] = collect_ransom;
|
||
// Unit acting against a tile.
|
||
action_function[ACTION_FOUND_CITY] = found_city;
|
||
... | ... | |
target_id, 0, "");
|
||
}
|
||
/**********************************************************************//**
|
||
Action "Collect Ransom" for choice dialog
|
||
***************************************************************************/
|
||
static void collect_ransom(QVariant data1, QVariant data2)
|
||
{
|
||
int actor_id = data1.toInt();
|
||
int target_id = data2.toInt();
|
||
request_do_action(ACTION_COLLECT_RANSOM, actor_id,
|
||
target_id, 0, "");
|
||
}
|
||
/**********************************************************************//**
|
||
Action "Wipe Units" for choice dialog
|
||
***************************************************************************/
|