private CsvWriter GetNodeCsvWriter() { CsvWriter writer = new CsvWriter(); writer.Columns.Add("ID"); writer.Columns.Add("Radius"); writer.Columns.Add("Entity"); writer.Columns.Add("Group"); writer.Columns.Add("Connection 1"); writer.Columns.Add("Connection 2"); writer.Columns.Add("Connection 3"); writer.Columns.Add("Connection 4"); for (int x = 0; x < _nodeControl.Nodes.Node.Rows.Count; x++) { Node node = new Node(); node.FromNodeRow((Nodes.NodeRow)_nodeControl.Nodes.Node.Rows[x]); ArrayList nodeRow = new ArrayList(); nodeRow.Add(Convert.ToString(node.ID)); nodeRow.Add(Convert.ToString(node.Radius)); nodeRow.Add(Convert.ToString(node.Entity)); nodeRow.Add(Convert.ToString(node.Group)); nodeRow.Add(Convert.ToString(node.Connect1)); nodeRow.Add(Convert.ToString(node.Connect2)); nodeRow.Add(Convert.ToString(node.Connect3)); nodeRow.Add(Convert.ToString(node.Connect4)); writer.AddRow(nodeRow); } return writer; }
private CsvWriter GetRouteCsvWriter() { CsvWriter writer = new CsvWriter(); writer.Columns.Add("ID"); writer.Columns.Add("Team"); writer.Columns.Add("Radius"); writer.Columns.Add("Actions"); writer.Columns.Add("Path Actions"); for (int x = 0; x < _routeControl.Routes.Route.Rows.Count; x++) { Route route = new Route(); route.FromRouteRow((Routes.RouteRow)_routeControl.Routes.Route.Rows[x]); ArrayList routeRow = new ArrayList(); routeRow.Add(Convert.ToString(route.ID)); routeRow.Add(Convert.ToString(route.Team)); routeRow.Add(Convert.ToString(route.Radius)); routeRow.Add(Convert.ToString(route.Actions)); routeRow.Add(Convert.ToString(route.PathActions)); writer.AddRow(routeRow); } return writer; }
private CsvWriter GetActionCsvWriter() { CsvWriter writer = new CsvWriter(); writer.Columns.Add("ID"); writer.Columns.Add("Active"); writer.Columns.Add("CloseNode"); writer.Columns.Add("Allies Action"); writer.Columns.Add("Axis Action"); writer.Columns.Add("Radius"); writer.Columns.Add("Goal"); writer.Columns.Add("Group"); writer.Columns.Add("Class"); writer.Columns.Add("Links"); writer.Columns.Add("Prone"); writer.Columns.Add("Entity"); for (int x = 0; x < _actionControl.Actions.Action.Rows.Count; x++) { Action action = new Action(); action.FromActionRow((Actions.ActionRow)_actionControl.Actions.Action.Rows[x]); ArrayList actionRow = new ArrayList(); actionRow.Add(Convert.ToString(action.ID)); actionRow.Add(Convert.ToString(action.Active)); actionRow.Add(Convert.ToString(action.CloseNode)); actionRow.Add(Convert.ToString(action.AllyAction)); actionRow.Add(Convert.ToString(action.AxisAction)); actionRow.Add(Convert.ToString(action.Radius)); actionRow.Add(Convert.ToString(action.Goal)); actionRow.Add(Convert.ToString(action.Group)); actionRow.Add(Convert.ToString(action.Class)); actionRow.Add(Convert.ToString(action.Links)); actionRow.Add(Convert.ToString(action.Prone)); actionRow.Add(Convert.ToString(action.Entity)); writer.AddRow(actionRow); } return writer; }