void Update() { CalcularParaOTempoDoChaoDesaparecer(); novaPosicaoMax = float.MinValue; var posicaoMudar = Vector3.left * Time.deltaTime * this.Velocidade; for (var index = 0; index < this.Propriedades.Transforms.Count; index++) { var tr = this.Propriedades.Transforms.ElementAt(index); Vector3 pos = Posicoes.ElementAt(index); if (tr.position.x < this.Propriedades.PosicaoMin * this.Propriedades.Escala) { EscoderChao(index); pos.x = posicaoMax; } pos += posicaoMudar; if (pos.x + tamanhoQuadrado > novaPosicaoMax) { novaPosicaoMax = pos.x + tamanhoQuadrado; } tr.position = pos; Posicoes[index] = pos; } ; posicaoMax = novaPosicaoMax; }
public void JogarParaFinalFila(FilaTurma filaTurma) { Posicoes.Where(p => p.Fila.PosicaoReal > filaTurma.Fila.PosicaoReal).ToList().ForEach(p => { p.Fila.PosicaoReal -= 1; }); filaTurma.Fila.PosicaoReal = Posicoes.Max(x => x.Fila.PosicaoReal) + 1; OrdenaPosicoes(); }
private void SetaInicio() { jogadas = new List <Jogadas>(); Jogadores = new List <Peao>(); dgJogadas.DataSource = jogadas; posicoes = new Posicoes(); ApoioJogadas = new ApoioJogadas(); CriaPeao(); DesabilitaPeos(); DesabilitaJogadores(); // seto o primeiro a jogar BoxAmarelo.Enabled = true; }
//public void Add(Posicoes posicoes) //{ // cmd = new SqlCommand($"insert into posicoes values ( {posicoes.Cod_camp}, '{posicoes.Dsc_camp}', {posicoes.Ano}, '{posicoes.Tipo}', '{posicoes.Data_ini}', '{posicoes.Data_fim}', {posicoes.Def_tipo} )", conn); // conn.Open(); // cmd.ExecuteNonQuery(); // conn.Close(); //} public IEnumerable <Posicoes> GetAll() { List <Posicoes> posicoesList = new List <Posicoes>(); cmd = new SqlCommand("select * from posicoes", conn); adapter = new SqlDataAdapter(cmd); dt = new DataTable(); conn.Open(); adapter.Fill(dt); foreach (DataRow item in dt.Rows) { Posicoes posicoes = new Posicoes(); posicoes.Cod_pos = Convert.ToInt32(item[0]); posicoes.Dsc_pos = item[1].ToString(); posicoesList.Add(posicoes); } conn.Close(); return(posicoesList); }
public bool TurmaPendente() { return(!Posicoes.Any(x => x.StatusAlgoritmo == Util.Enumerators.StatusFila.Atribuida)); }
public void OrdenaPosicoes() { Posicoes = Posicoes.OrderBy(x => x.Fila.PosicaoReal).ToList(); }
public override string ToString() => $@"{{{string.Join(", " , Enumerable.Range(0, Posicoes.Count()) .Select(p => $"{p}{(p == PosicaoAspirador ? "*" : "")}: {Posicoes[p]}"))}}}";