public void GenerateBaralho(List <Peca> pecas, TipoPeca tipoDasPecas) { foreach (Peca p in pecas) { GeneratePeca(p, tipoDasPecas); } }
public void GeneratePeca(Peca p, TipoPeca tipo) { GameObject instance = Instantiate(PecaPrefab); instance.GetComponent <PecaViewModel>().tipoPeca = tipo; instance.GetComponent <PecaViewModel>().peca = p; instance.GetComponent <PecaViewModel>().StartViewModel(); }
public ActionResult DeleteConfirmed(int id) { TipoPeca tipopeca = db.TipoPeca.Find(id); db.TipoPeca.Remove(tipopeca); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Oid,Nome,Quantidade")] TipoPeca tipopeca) { if (ModelState.IsValid) { db.Entry(tipopeca).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipopeca)); }
public ActionResult Create([Bind(Include = "Oid,Nome,Quantidade")] TipoPeca tipopeca) { if (ModelState.IsValid) { db.TipoPeca.Add(tipopeca); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipopeca)); }
// GET: /TipoPeca/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoPeca tipopeca = db.TipoPeca.Find(id); if (tipopeca == null) { return(HttpNotFound()); } return(View(tipopeca)); }
private void ValidarSeDeveRepetir() { if (_valido) { _countQtdSemRepetir = 0; } else { _countQtdSemRepetir++; } if (_countQtdSemRepetir >= _qtdMaxToRepeat) { _deveRepetir = true; _tipoParaRepetir = (TipoPeca)_random.Next(0, 5); int?[] sorteados = new int?[3]; int count = 0; while (count < 3) { var numero = _random.Next(0, _qtdMaximaImagem); if (sorteados.Where(c => c == numero).Count() > 0) { //se ja existir } else { sorteados[count] = numero; count++; } } for (int i = 0; i < 3; i++) { _peaces[sorteados[i].Value].TipoPeca = _tipoParaRepetir; } _countQtdSemRepetir = 0; _valido = true; } }
/// <summary> /// Inverte a cor de uma peça. /// </summary> public static Peca ParaPeca(this TipoPeca tipoPeca, Cor cor) { return((Peca)(((int)tipoPeca + 1) ^ ((int)cor * 0x8))); }
public Peca(TipoPeca tipoPeca, Posicao posicao, CorPeca corPeca) { TipoPeca = tipoPeca; Posicao = posicao; CorPeca = corPeca; }