Escolha uma Página

Carta

4 de março de 2022
by Cenora
7

Última versão de sala

class Carta {
  String cor = "preta";
  String peso;

  Carta({this.cor = "preta", this.peso = "erro"});

  String toString() {
    return "$cor|$peso";
  }
}

void main(List<String> args) {
  List<Carta> baralho = [];
  List<String> cores = ["vermelho", "azul", "verde", "amarelo"];
  List<String> pesos = [
    "0",
    "1",
    "2",
    "3",
    "4",
    "5",
    "6",
    "7",
    "8",
    "9",
    "+2",
    "bloq",
    "vira",
    "+4",
    "escolha"
  ];

  for (String value in cores) {
    for (String valor in pesos) {
      if (valor == "+4") {
        baralho.add(new Carta(peso: valor));
      } else if (valor == "escolha") {
        baralho.add(new Carta(peso: valor));
      } else {
        baralho.add(new Carta(cor: value, peso: valor));
      }
    }
  }
  print(baralho.length);
  print(baralho);
}

Relacionadas, talvez…

Blog em Angular – The End

O que faz de um blog um blog é mostrar os posts logo na página principal. Da forma que configuramos a rota padrão até agora, ArtigosComponent é a página de destino onde deveria ter posts, mas até agora, nada... O Scully fornece o serviço ScullyRoutesService, este,...

PDVSuper

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace PDV { public partial class frmPDVSuper :...

Blog em Angular – Parte III

Zero lógica! Nosso blog ainda não tem nenhuma lógica para recuperar posts. Por hora, é apenas uma aplicação Angular tipicamente roteada. Entretanto, justamente por ser roteada, temos a base estável suficiente para adicionar o suporte ao Blog através do Scully. Para...

Share This