private void inicia() { if (nome == "") { nome = "basico"; } if (nomeArquivo == "") { nomeArquivo = "basico.mapa"; } arquivo = pasta + nomeArquivo; if (qndLinhas == 0) { qndLinhas = 2; } linhas = new List <Bloco>(); for (int x = 0; x < qndLinhas; x++) { List <Regs> regs = new List <Regs>(); Regs a = new Regs(1, 17, 1000, false); Regs b = new Regs(1, 18, 1000, false); Regs c = new Regs(1, 19, 1000, false); regs.Add(a); regs.Add(b); regs.Add(c); Bloco bloco = new Bloco(String.Format("linha {0}", x + 1), regs); linhas.Add(bloco); } turnos.Add(new Evento()); salvaArquivo(this); }
public bool alteraQtdLinhas(int num) { if (num > qndLinhas) { List <Regs> regs = new List <Regs>(); Regs a = new Regs(1, 17, 1000, false); regs.Add(a); regs.Add(a); regs.Add(a); for (int x = 0; x < num - qndLinhas; x++) { Bloco bloco = new Bloco("linha " + Convert.ToString(x + qndLinhas + 1), regs); linhas.Add(bloco); } qndLinhas = linhas.Count; salvaArquivo(this); return(true); } else if (num < qndLinhas) { for (int x = qndLinhas - 1; x >= num; x--) { linhas.RemoveAt(x); } qndLinhas = linhas.Count; salvaArquivo(this); return(true); } else { return(false); } }