private List <string> SetTileChipHeader(TileChipStr tileChipStr) { var tileChipHeader = new List <string>() { tileChipStr.PositionStr.EntryName, tileChipStr.TagID.EntryName, tileChipStr.PermissionFlag.EntryName, tileChipStr.PassableDirectionFlag.EntryName, tileChipStr.CounterFlag.EntryName }; return(tileChipHeader); }
private List <List <string> > SetTileChipData(List <TileChipStr> tileChipStrList) { var tileChipData = new List <List <string> >(); // 並び替え int tileChipStrListCount = tileChipStrList.Count; int maxColumnNum = 8; int maxRowNum = tileChipStrListCount / maxColumnNum; for (int index = 0; index < tileChipStrListCount; index++) { TileChipStr objTileChipStr = tileChipStrList[GetIndexOfXAxisPrioritySortedListFromIndexOfYAxisPrioritySortedList(index, maxRowNum, maxColumnNum)]; var record = new List <string>() { objTileChipStr.PositionStr.Sentence, objTileChipStr.TagID.Sentence, objTileChipStr.PermissionFlag.Sentence, objTileChipStr.PassableDirectionFlag.Sentence, objTileChipStr.CounterFlag.Sentence }; tileChipData.Add(record); } return(tileChipData); }