Author: sveinung
Date: Sun Jul 19 15:33:37 2015
New Revision: 29225

URL: http://svn.gna.org/viewcvs/freeciv?rev=29225&view=rev
Log:
Qt client: support bombardment as action.

See patch #6130

Modified:
    trunk/client/gui-qt/dialogs.cpp

Modified: trunk/client/gui-qt/dialogs.cpp
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-qt/dialogs.cpp?rev=29225&r1=29224&r2=29225&view=diff
==============================================================================
--- trunk/client/gui-qt/dialogs.cpp     (original)
+++ trunk/client/gui-qt/dialogs.cpp     Sun Jul 19 15:33:37 2015
@@ -80,6 +80,7 @@
 static void caravan_establish_trade(QVariant data1, QVariant data2);
 static void caravan_help_build(QVariant data1, QVariant data2);
 static void capture_units(QVariant data1, QVariant data2);
+static void bombard(QVariant data1, QVariant data2);
 static void found_city(QVariant data1, QVariant data2);
 static void join_city(QVariant data1, QVariant data2);
 static void keep_moving(QVariant data1, QVariant data2);
@@ -132,6 +133,7 @@
 
   /* Unit acting against all units at a tile. */
   action_function[ACTION_CAPTURE_UNITS] = capture_units;
+  action_function[ACTION_BOMBARD] = bombard;
 
   /* Unit acting against a tile. */
   action_function[ACTION_FOUND_CITY] = found_city;
@@ -1531,6 +1533,18 @@
 }
 
 /**************************************************************************
+  Action bombard for choice dialog
+**************************************************************************/
+static void bombard(QVariant data1, QVariant data2)
+{
+  int actor_id = data1.toInt();
+  int target_id = data2.toInt();
+
+  request_do_action(ACTION_BOMBARD, actor_id,
+                    target_id, 0, "");
+}
+
+/**************************************************************************
   Action build city for choice dialog
 **************************************************************************/
 static void found_city(QVariant data1, QVariant data2)


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to