//public delegate void OrderEventHandler(object sender, OrderEventArgs e); //public event OrderEventHandler OrderRemoved; //public event OrderEventHandler OrderAdded; public SeppukuModel(int currentPlayerId) { this.currentPlayerId = currentPlayerId; players = new Dictionary<int,Player>(); this.orders = new ObservableCollection<IOrder>(); SeppukuServiceSoapClient client = new SeppukuServiceSoapClient(); client.GetMapModelCompleted += this.onDataLoad; client.GetMapModelAsync(); }
public virtual void undoChanges(SeppukuModel model) { SeppukuServiceSoapClient client = new SeppukuServiceSoapClient(); OrderInfo info = new OrderInfo(); info.orderType = this.Type; info.sourceTileId = this.Source.tileId; info.destinationTileId = this.Destination.tileId; info.unitCount = this.UnitCount; client.removeOrderAsync(info); }
//public delegate void OrderEventHandler(object sender, OrderEventArgs e); //public event OrderEventHandler OrderRemoved; //public event OrderEventHandler OrderAdded; public SeppukuModel(int currentPlayerId) { this.currentPlayerId = currentPlayerId; players = new Dictionary <int, Player>(); this.orders = new ObservableCollection <IOrder>(); SeppukuServiceSoapClient client = new SeppukuServiceSoapClient(); client.GetMapModelCompleted += this.onDataLoad; client.GetMapModelAsync(); }