public void SetItem(object sender, EventArgs e, string name) { MapChangedEventArgs MapChange = new MapChangedEventArgs(); Regex regex = new Regex("/"); string[] location = regex.Split(name); MapChange.CoordX = Int32.Parse(location[0]); MapChange.CoordY = Int32.Parse(location[1]); MapChange.Part = Part; MapChange.Setting = false; OnMapChange(MapChange); }
private void errorCheckBtn_Click(object sender, EventArgs e) { MapChangedEventArgs check = new MapChangedEventArgs(); check.Check = true; check.Setting = false; OnMapChange(check); if (errorListBox.Items.Count < 1) { errorListBox.Items.Add("No errors found!"); saveBtn.Enabled = true; testBtn.Enabled = true; } }
private void SetMap(object sender, MapChangedEventArgs e) { if (e.Setting) { DesignModel.SetSize(e.CoordX, e.CoordY); } else if (e.Check) { DesignView.SetErrors(DesignModel.DisplayErrorMessages()); } else { DesignModel.SetItem(e.Part); DesignModel.PlaceItem(e.CoordX, e.CoordY); } }
private void buildMapBtn_Click(object sender, EventArgs e) { Clear(); Pic = Items['-']; int y = (int)ySize.Value; int x = (int)xSize.Value; mapWidth = x; mapHeight = y; MapChangedEventArgs MapChange = new MapChangedEventArgs(); MapChange.CoordX = x; MapChange.CoordY = y; MapChange.Part = Part; MapChange.Setting = true; OnMapChange(MapChange); SetUpGrid(x, y); errorCheckBtn.Enabled = true; saveBtn.Enabled = false; testBtn.Enabled = false; }
protected void OnMapChange(MapChangedEventArgs e) { MapChanged(this, e); }