static void Main() { Propriedades.OpenConnectionDB(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new formInicial()); }
/// <summary> /// Efetuar clone da mensagem /// </summary> /// <returns></returns> public MensagemDto Clone() { MensagemDto mensagem = base.MemberwiseClone() as MensagemDto; mensagem.Propriedades = Propriedades.Clone() as Hashtable; return(mensagem); }
private void SalvarVariaveis(string variaveis) { string varia = variaveis.Where(item => IsOperando(item)).Aggregate("", (current, item) => current + item); string[] valores = this.txtValoresVariaveis.Text.Split(','); this.Propriedades = new Dictionary <char, int>(); for (int i = 0; i < varia.Count(); i++) { Propriedades.Add(varia[i], Convert.ToInt32(valores[i])); } }
void ReiniciarJogo() { Propriedades.ReiniciarPropriedades(); SceneManager.LoadScene(SceneManager.GetActiveScene().name); }
public void CarregarCarta(Carta c) { imagemProtegido = transform.Find("Frente da Carta/Protegido").gameObject; if (c == null) { return; } carta = c; InstanciaCarta instCarta = GetComponent <InstanciaCarta>(); c.tipoCarta.Inicializar(this); FecharPropsIndefinidas(); for (int i = 0; i < propriedades.Length; i++) { Propriedades p = c.propriedades[i]; ExibirInfoPropriedades ep = GetPropriedade(p.elemento); if (ep == null) { continue; } if (ep.elemento is ElementoNum) { ep.texto.text = p.intValor.ToString(); if (instCarta != null) { if (ep.elemento.name == "Poder") { ep.texto.text = instCarta.poder.ToString(); } if (ep.elemento.name == "Custo") { ep.texto.text = instCarta.custo.ToString(); } } ep.texto.gameObject.SetActive(true); } else if (p.elemento is ElementoTexto) { ep.texto.text = p.stringValor; if (ep.elemento.name == "Detalhes") { ep.texto.text = carta.categoria + ": " + p.stringValor; } ep.texto.gameObject.SetActive(true); } else if (p.elemento is ElementoImagem) { ep.imagem.sprite = p.sprite; ep.imagem.gameObject.SetActive(true); } } if (carta.efeito == null) { gameObject.transform.Find("Frente da Carta").Find("Grid Efeito + Texto").Find("Linha").gameObject.SetActive(false); gameObject.transform.Find("Frente da Carta").Find("Grid Efeito + Texto").Find("Efeito").gameObject.SetActive(false); // gameObject.transform.Find("Frente da Carta").Find("Grid Efeito + Texto").gameObject.GetComponent<VerticalLayoutGroup>().childControlHeight = true; gameObject.transform.Find("Frente da Carta").Find("Grid Efeito + Texto").gameObject.GetComponent <VerticalLayoutGroup>().childAlignment = TextAnchor.MiddleCenter; gameObject.transform.Find("Frente da Carta").Find("Grid Efeito + Texto").Find("Texto Categoria").gameObject.GetComponent <Text>().resizeTextForBestFit = true; } else { gameObject.transform.Find("Frente da Carta").Find("Grid Efeito + Texto").Find("Linha").gameObject.SetActive(true); gameObject.transform.Find("Frente da Carta").Find("Grid Efeito + Texto").Find("Efeito").gameObject.SetActive(true); gameObject.transform.Find("Frente da Carta").Find("Grid Efeito + Texto").gameObject.GetComponent <VerticalLayoutGroup>().childControlHeight = false; gameObject.transform.Find("Frente da Carta").Find("Grid Efeito + Texto").Find("Texto Categoria").gameObject.GetComponent <Text>().resizeTextForBestFit = false; gameObject.transform.Find("Frente da Carta").Find("Grid Efeito + Texto").gameObject.GetComponent <VerticalLayoutGroup>().childAlignment = TextAnchor.UpperCenter; } if (carta.tipoCarta == tipoFeitico) { this.gameObject.transform.Find("Frente da Carta").GetComponent <Image>().sprite = templateFeitico; } else { this.gameObject.transform.Find("Frente da Carta").GetComponent <Image>().sprite = templateLenda; if (instCarta != null && instCarta.podeAtacarNesteTurno == false) { this.gameObject.transform.Find("Frente da Carta").GetComponent <Image>().sprite = spriteNaoPodeAtacar; } } if (protegido) { imagemProtegido.SetActive(true); } else { imagemProtegido.SetActive(false); } }