public void DeveCriarUmPersonagem() { var personagem = new Personagem(); personagem.Nome = "Billy"; personagem.Sexo = SexoEnum.Masculino; personagem.Atributos = MontarAtributos(); personagem.Equipamento = MontarEquipamento(); }
public bool PodeAtacar(Personagem alvo) { if (alvo == null) { return(false); } float dist = Vector3.Distance(alvo.transform.position, transform.position); if (dist < alcance) { return(true); } return(false); }
public void CarregarAtributosSalvos() { Personagem[] objHerois = new Personagem[] { GameObject.Find("ZhengXiulan").GetComponent <Personagem>(), GameObject.Find("MiaoLin").GetComponent <Personagem>(), GameObject.Find("TaoJiang").GetComponent <Personagem>(), GameObject.Find("LiuJingsheng").GetComponent <Personagem>(), GameObject.Find("JiangXun").GetComponent <Personagem>(), GameObject.Find("GuanLong").GetComponent <Personagem>() }; for (int i = 0; i < Defines.herois.Length; i++) { objHerois[i].nivel = PlayerPrefs.GetInt("nivel_" + i); objHerois[i].exp = PlayerPrefs.GetInt("exp_" + i); } }
private FichaTecnicaModel ToFichaTecnicaModel(Personagem personagem) { return(new FichaTecnicaModel() { Id = personagem.Id, Nome = personagem.Nome, Nascimento = personagem.Nascimento, Altura = personagem.Altura, Peso = personagem.Peso, Origem = personagem.Origem, Imagem = personagem.Imagem, GolpesEspeciais = personagem.GolpesEspeciais, PersonagemOculto = personagem.PersonagemOculto }); }
public void ExcluirPersonagem(Personagem personagem) { var sql = "DELETE FROM Personagem " + "WHERE Nome = @param_nome AND " + "Nascimento = @param_nascimento AND " + "Altura = @param_altura AND " + "Peso = @param_peso AND " + "Origem = @param_origem AND " + "Imagem = @param_imagem AND " + "GolpesEspeciais = @param_golpes AND " + "PersonagemOculto = @param_oculto AND " + "Id = @param_id;"; this.ExecuteNonQuery(sql, personagem); }
public void IncluirPersonagem(Personagem personagem) { var sql = "INSERT INTO Personagem (Nome, Nascimento, Altura, Peso, Origem, Imagem, " + "GolpesEspeciais, PersonagemOculto) " + "VALUES ( @param_nome, " + "@param_nascimento, " + "@param_altura, " + "@param_peso, " + "@param_origem, " + "@param_imagem, " + "@param_golpes, " + "@param_oculto);"; this.ExecuteNonQuery(sql, personagem); }
public void SetaMods() { Perfil p = ControladorGlobal.c.DadosGlobais.PerfilAtualSelecionado; Personagem P = p.PersonagemAtualSelecionado; ModDoMultiplicadorDePontos = p.MultiplicadorGlobalDePontos; modDoTempoDeCombo = P.ModDoTempoDeCombo; modDosPontosPorCombo = P.ModDosPontosPorCombo; modDoGanhoDePontos = P.ModDoGanhoDePontosPorInimigo; if (dobraTempoDeCombo) { modDoTempoDeCombo *= 2; } }
private ModelFichaTecnica ToModelFichaTecnica(Personagem personagem) { return(new ModelFichaTecnica() { Id = personagem.Id, Nome = personagem.Nome, Nascimento = personagem.Nascimento, Altura = personagem.Altura, Peso = personagem.Peso, Origem = personagem.Origem, Imagem = personagem.Imagem, GolpeEspecialFamoso = personagem.GolpeEspecialFamoso, PersonagemOculto = personagem.PersonagemOculto }); }
private void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Personagem") { Destroy(gameObject); Personagem personagem = other.GetComponent <Personagem>(); if (personagem != null) { coco.gameObject.SetActive(true); personagem.PegaObjeto(); } } }
public static void Comecar() { Console.WriteLine("Bem vindo aventureiro, vamos começar!"); Console.WriteLine("Digite o nome do seu personagem."); string nomeDoPersonagem = Console.ReadLine(); Console.WriteLine("Qual classe você deseja que seu personagem seja: "); Console.WriteLine("Pressione 1 para MAGO ou 2 para GUERREIRO."); ClasseJogador classePersonagem = (ClasseJogador)Enum.Parse(typeof(ClasseJogador), Console.ReadLine()); Personagem personagem = new Personagem(nomeDoPersonagem, classePersonagem); Console.WriteLine("Seu personagem ficou pronto"); personagem.ToString(); }
public void IncluirPersonagem(Personagem personagem) { var conteudo = String.Format("{0};{1};{2};{3};{4};{5};{6};{7};{8};{9}", this.ProximoId(), personagem.Nome, personagem.Nascimento.ToString("dd/mm/yyyy"), personagem.Altura, personagem.Origem, personagem.Peso, personagem.Imagem, personagem.GolpeEspecialFamoso, Environment.NewLine); File.AppendAllText(CaminhoArquivo, conteudo); }
public ActionResult Excluir(int id) { PersonagemAplicativo aplicativo = new PersonagemAplicativo(); List <Personagem> personagens = aplicativo.ListarPersonagens(); Personagem personagem = personagens.FirstOrDefault(p => p.Id == id); bool personagemExcluido = aplicativo.Exluir(personagem); if (personagemExcluido) { TempData["Mensagem"] = "<script>alert('Personagem excluido com sucesso!')</script>"; } return(RedirectToAction("ListaDePersonagens")); }
// Update is called once per frame void Update() { if (Input.GetKeyDown("space") && isTutorial) { this.gerarDialogo(); } if (caixaInstanciada && !isTutorial) { Destroy(GameObject.Find("CaixaDialogo(Clone)")); isTutorial = false; caixaInstanciada = false; Personagem.Desbloquear(); } }
//Editar Personagem public void EditarPersonagem(Personagem personagem) { List <Personagem> listaDePersonagens = this.LePersonagensDoArquivo(); for (int i = 0; i < listaDePersonagens.Count; i++) { if (listaDePersonagens[i].Id == personagem.Id) { listaDePersonagens.RemoveAt(i); listaDePersonagens.Insert(i, personagem); break; } } IncluirListaDePersonagens(listaDePersonagens); }
public void ExcluirPersonagem(Personagem personagem) { var lista = this.ListaPersonagens(); foreach (var item in lista) { bool deveExcluir = personagem.Id == item.Id; if (deveExcluir) { lista.Remove(item); break; } } this.SobrescreveArquivo(lista); }
public void EditarPersonagem(Personagem personagem) { var sql = "UPDATE personagem" + "SET Nome = @param_nome," + "Nascimento = @param_nascimento," + "Altura = @param_altura," + "Origem = @param_origem," + "Peso = @param_peso," + "Imagem = @param_imagem," + "GolpeEspecialFamoso = @param_golpeEspecialFamoso," + "PersonagemOculto = @param_personagemOculto" + "WHERE Id = @param_id;"; this.ExecuteNonQuery(sql, personagem); }
public void Atacar(Personagem alvo) { if (alvo == null) { return; } if (alvo.vida < 1) { return; } atacando = true; alvo.ReceberDano(ataque); StartCoroutine(Attacking()); }
public void AdicionarPersonagemEF(Personagem personagem) { using (var context = new DatabaseContext()) { if (personagem.Id == 0) { context.Entry <Personagem>(personagem).State = EntityState.Added; } else { context.Entry <Personagem>(personagem).State = EntityState.Modified; } context.SaveChanges(); } }
public void Atualizar(int id, Personagem personagemAtualizado) { Personagem personagemBuscado = BuscarPorId(id); if (personagemBuscado != null) { personagemBuscado.Nome = personagemAtualizado.Nome; personagemBuscado.QntMana = personagemAtualizado.QntMana; personagemBuscado.QntVida = personagemAtualizado.QntVida; personagemBuscado.DataAtualizacao = personagemAtualizado.DataAtualizacao; } ctx.Personagens.Update(personagemBuscado); ctx.SaveChanges(); }
public ActionResult FichaTecnica(Personagem personagem) { var FichaTecnica = new FichaTecnicaModel(); FichaTecnica.Nome = personagem.Nome; FichaTecnica.Imagem = personagem.Imagem; FichaTecnica.PrimeiraAparicao = personagem.PrimeiraAparicao; FichaTecnica.DataNascimento = personagem.DataNascimento; FichaTecnica.Altura = personagem.Altura; FichaTecnica.Peso = personagem.Peso; FichaTecnica.Origem = personagem.Origem; FichaTecnica.GolpesEspeciais = personagem.GolpesEspeciais; FichaTecnica.PersonagemOculto = personagem.PersonagemOculto; return(View(FichaTecnica)); }
public GameObject clone() { GameObject clone = new GameObject(); clone.AddComponent <BoxCollider2D>(); clone.AddComponent <Movimentacao>(); clone.AddComponent <Personagem>(); Movimentacao cloneMovimentacao = clone.GetComponent <Movimentacao>(); SpriteRenderer cloneSpriteRenderer = clone.AddComponent <SpriteRenderer>(); Personagem clonePrincipal = clone.GetComponent <Personagem>(); cloneMovimentacao.prefab = GetComponent <Movimentacao>().prefab; cloneMovimentacao.solido = GetComponent <Movimentacao>().solido; clonePrincipal.Start(); Vector3 posicao = transform.position; clone.transform.position = new Vector3(posicao.x, posicao.y, posicao.z); cloneSpriteRenderer.sprite = this.GetComponent <SpriteRenderer>().sprite; clonePrincipal.vida = vida; clonePrincipal.defesa = defesa; clonePrincipal.ataque = ataque; clonePrincipal.alcance = alcance; clonePrincipal.movimentacao = movimentacao; clonePrincipal.habilidade = habilidade; clonePrincipal.energia = energia; clonePrincipal.nome = nome; clonePrincipal.time = time; clonePrincipal.interpretador = interpretador.clone(); Dictionary <string, int> cloneEfeitos = new Dictionary <string, int>(); foreach (KeyValuePair <string, int> efeito in clonePrincipal.efeitos) { cloneEfeitos.Add(efeito.Key, efeito.Value); } clonePrincipal.efeitos = cloneEfeitos; clone.SetActive(false); clone.gameObject.tag = "Player"; clone.gameObject.layer = 8; return(clone); }
private void btnAtk_Click(object sender, RoutedEventArgs e) { txtTrun.Text = turn.ToString(); int dano = Utilidade.atk(p.Ataque, p.Elemento, m.personagem.Elemento); m.personagem.VidaAtual = m.personagem.VidaAtual - (Utilidade.atk(p.Ataque, m.personagem.Elemento, p.Elemento)); txtP2.Text = "Vida :" + m.personagem.VidaAtual + "/" + m.personagem.VidaTotal; DetalheLog dlg = new DetalheLog(); dlg.log = lg; dlg.Turno = turn; dlg.Acao = p.Nome + " Atacou " + m.personagem.Nome + " por " + dano + " de dano"; DetalheLogDAO.CadastrarLogDet(dlg); turn = turn + 1; if (m.personagem.VidaAtual < 0) { DetalheLog dl = new DetalheLog(); dl.log = lg; dl.Turno = turn; dl.Acao = p.Nome + " Ganhou "; DetalheLogDAO.CadastrarLogDet(dl); m.personagem.VidaAtual = m.personagem.VidaTotal; MissaoDAO.AlterarMissao(m); u.UltimaConexao = DateTime.Now; UsuarioDAO.AlterarUsuario(u); p.UltimaConexao = DateTime.Now; p.VidaAtual = p.VidaTotal; u.Gold = u.Gold + m.GoldConcedido; p.Experiencia = p.Experiencia + m.ExperienciaConcedida; p = Utilidade.LevelUp(p); if (p.Missao < m.IDMissao) { p.Missao = m.IDMissao; } PersogemDAO.AlterarPersonagem(p); MessageBox.Show("Voce Ganhou"); frmUsuario frm = new frmUsuario(u.IDUsuario); frm.Show(); Close(); } //registro no log btnAtk.IsEnabled = false; btnInimigo.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent)); }
public void gerarDialogo() { idDialogo++; if (idDialogo > this.getQuantidadeDialogo()) { Destroy(GameObject.Find("CaixaDialogo(Clone)")); isTutorial = false; caixaInstanciada = false; Personagem.Desbloquear(); } else { this.setarTexto(); } }
public void EditarPersonagem(Personagem personagem) { List <string> personagensString = this.LeArquivo(caminhoArquivo); List <Personagem> personagensObjeto = this.ListaPersonagemDeStringParaObjeto(personagensString); for (int i = 0; i < personagensObjeto.Count; i++) { if (personagensObjeto[i].Id != null && personagensObjeto[i].Id == personagem.Id) { personagensObjeto.RemoveAt(i); personagensObjeto.Insert(i, personagem); break; } } this.GravarPersonagemObjeto(personagensObjeto); }
public void IncluirPersonagem(Personagem personagem) { lock (lockObject) { int idAtual = 0; var linhas = File.ReadAllLines(arquivo); if (linhas.Count() != 0) { var ultimaLinha = linhas.Last(); idAtual = Convert.ToInt32(ultimaLinha.Split(';').First()); } File.AppendAllText(arquivo, personagem.ParaString(idAtual + 1) + Environment.NewLine); } }
public void ExcluirPersonagem(Personagem personagem) { string connectionString = ConfigurationManager .ConnectionStrings["ConexaoPersonagens"] .ConnectionString; using (SqlConnection conexao = new SqlConnection(connectionString)) { conexao.Open(); string sqlQuery = $"DELETE FROM Personagens WHERE IDPersonagem = @param_IDPersonagem";//nao usar na ordem errada var command = new SqlCommand(sqlQuery, conexao); command.Parameters.Add(new SqlParameter("param_IDPersonagem", personagem.Id)); SqlDataReader reader = command.ExecuteReader(); conexao.Close(); } }
public ActionResult Delete(int?id) { if (id == null) { //return new HttpStatusCodeResult(HttpStatusCode.BadRequest); return(RedirectToAction("Index")); } Personagem personagem = db.Personagem.Find(id); if (personagem == null) { //return HttpNotFound(); return(RedirectToAction("Index")); } return(View(personagem)); }
public List <Vector3> TilesQuePermitemAtaque(Personagem heroi) { //onde serão inseridos tiles de onde será possível atacar o personagem List <Vector3> tilesLivresParaAtaque = new List <Vector3>(); foreach (Vector3 pos in terrenoAcessivel) { float dist = Personagem.Manhattan(heroi.transform.position, pos); if (dist <= personagem.arma.alcanceMax && dist >= personagem.arma.alcanceMin && VazioOuMeu(pos)) { tilesLivresParaAtaque.Add(pos); //Instantiate(cursor.blueSquare, pos, Quaternion.identity); } } return(tilesLivresParaAtaque); }
// Metodo para desligar o computador. void DesligarComputador() { if (GameObject.Find("Personagem")) { Personagem.Desbloquear(); } if (GameObject.Find("Comportamento")) { Comportamento.Obter(Comportamento.Clique.COMPUTADOR); } alpha = 0.1f; SceneManager.LoadScene("Casa"); }
public void IncluirPersonagem(Personagem personagem) { var conteudo = String.Format("{0};{1};{2};{3};{4};{5};{6};{7};{8}{9}", this.NextId(), personagem.Nome, personagem.Nascimento.ToString("dd/MM/yyyy"), personagem.Altura, personagem.Peso, personagem.Origem, personagem.Imagem, personagem.GolpesEspeciais, personagem.PersonagemOculto, Environment.NewLine); File.AppendAllText(filepath, conteudo); }
private Personagem ConvertReaderPersonagem(SqlDataReader reader) { Personagem retorno = new Personagem( id: Convert.ToInt32(reader["id"]), nome: Convert.ToString(reader["nome"]), dataNascimento: Convert.ToDateTime(reader["dataNascimento"]), altura: Convert.ToInt32(reader["altura"]), peso: Convert.ToDecimal(reader["peso"]), origem: Convert.ToString(reader["origem"]), imagem: Convert.ToString(reader["imagem"]), golpesEspeciais: Convert.ToString(reader["golpesEspeciais"]), personagemOculto: Convert.ToBoolean(reader["personagemOculto"]) ); return(retorno); }
public void TestMethod1() { var personagem1 = new Personagem(); personagem1.Nome = "Billy"; personagem1.Sexo = SexoEnum.Masculino; personagem1.Atributos = MontarAtributosBilly(); personagem1.Equipamento = MontarEquipamentoBilly(); var personagem2 = new Personagem(); personagem2.Nome = "Felipa"; personagem2.Sexo = SexoEnum.Feminino; personagem2.Atributos = MontarAtributosFelipa(); personagem2.Equipamento = MontarEquipamentoFelipa(); personagem1.AtaqueBasico(personagem2); Assert.IsTrue(personagem2.Atributos.Where(a => a is Vida).Single().Valor == 399); }
//sem criatividade pra nome de metodo private void vezDeQuem() { switch (sequencia[posSequencia]) { case 'u': case 'd': case 'l': case 'r': atual = Monge.getInstance(); break; case 'w': case 's': case 'a': case 'x': atual = Necromante.getInstance(); break; } }
public Allyson(Vector2 position, SpriteEffects imgFx, int stageFloor, Personagem otherPlayer) : base("Allyson", //textura position, //posicao new Vector2(5f, 40f), //velocidade new Vector2(240, 330), //frameSize new Point(8, 0), //sheetSize Point.Zero, //currentFrame Point.Zero, //frameInicialIdle new Point(1, 0), //frameFinalIdle 600, //milliSeconds Per Frame 1f, //Escala 0.9f, //Layer imgFx, //Imagem Virada? Color.White, //cor "Allyson", //nome do personagem 300, //HP 15, //atk 5, //def 10, //peso stageFloor) { this.otherPlayer = otherPlayer; }
protected override void LoadContent() { spriteBatch = new SpriteBatch(Game.GraphicsDevice); // TODO: Add your initialization code here Estagio = new clsSprite("fatecEntrada", Vector2.Zero, Vector2.Zero); //Estagio = new clsSprite("busStop", Vector2.Zero, Vector2.Zero); player2 = new Eike(new Vector2(600,100), SpriteEffects.FlipHorizontally, 700); player1 = new Allyson(new Vector2(100), SpriteEffects.None, 700, player2); //spriteList.Add(new clsMinions(Game.Content.Load<Texture2D>("Bola"), // new Vector2(100f, 100f), new Vector2(64f, 64f), 0, Point.Zero, Point.Zero, new Vector2(5))); base.LoadContent(); }