//[Test] //public void TestAstart() //{ //} public void OnBuildCommand(string type, Point coords) { if (BuildCommand!=null) { BuildCommandEventArgs e = new BuildCommandEventArgs() { Coords = coords, Type = type }; BuildCommand(this, e); } }
public void OnBuildCommand(string type, Uwarcraft.Game.Point coords) { if (BuildCommand != null) { BuildCommandEventArgs e = new BuildCommandEventArgs() { Coords = coords, Type = type }; BuildCommand(this, e); var st = (PlayState)g.CurrentState; //st.Run(); var buildings = st.PlayerBase.Buildings; stack3.Children.Clear(); for (int i = 0; i < st.PlayerBase.Buildings.Count; i++) { TextBlock item = new TextBlock(); item.Name = "b" + i.ToString(); item.Text = string.Format("{0} {1} {2} {3} {4}", st.PlayerBase.Buildings[i].Type, st.PlayerBase.Buildings[i].Life, st.PlayerBase.Buildings[i].DamageTaken, st.PlayerBase.Buildings[i].Location.ToString(), st.PlayerBase.Buildings[i].Complete.ToString()); stack3.Children.Add(item); textBox3.Text = string.Format("Farm{0} Barrack{1} BowWorkshop{2} Tower{3}", st.PlayerBase.CountBuildings["Farm"], st.PlayerBase.CountBuildings["Barrack"], st.PlayerBase.CountBuildings["BowWorkshop"], st.PlayerBase.CountBuildings["Tower"]); } } }
public void OnTrainCommand(string type, Uwarcraft.Game.Point coords) { if (TrainCommand != null) { BuildCommandEventArgs e = new BuildCommandEventArgs() { Coords = coords, Type = type }; TrainCommand(this, e); var st = (PlayState)g.CurrentState; var units = st.PlayerBase.Units; stack4.Children.Clear(); for (int i = 0; i < st.PlayerBase.Units.Count; i++) { TextBlock item = new TextBlock(); item.Name = "u" + i.ToString(); item.Text = string.Format("{0} {1} {2} {3} {4}", st.PlayerBase.Units[i].Type, st.PlayerBase.Units[i].unitHealth, st.PlayerBase.Units[i].unitDamageSuffered, st.PlayerBase.Units[i].position.ToString(), st.PlayerBase.Units[i].UnitRange); stack4.Children.Add(item); } } }