protected override void LoadContent() { spriteBatch = new SpriteBatch(GraphicsDevice); canhao = new Canhao(); disco = DiscoVoador.Instancia; cenario = new Cenario(); roda = new Roda(); bolasCanhao = new List <BolaCanhao>(); canhao.Imagem = Content.Load <Texture2D>(@"images/canhao"); canhao.Posicao = new Vector2(25, 453); canhao.Som = Content.Load <SoundEffect>(@"sounds/tiro"); roda.Imagem = Content.Load <Texture2D>(@"images/roda"); roda.Posicao = new Vector2(23, 405); cenario.Imagem = Content.Load <Texture2D>(@"images/cenario1"); vida = Content.Load <Texture2D>(@"images/barrahp"); cenario.Posicao = new Vector2(0, 0); disco.Imagem = Content.Load <Texture2D>(@"images/disco"); disco.Som = Content.Load <SoundEffect>(@"sounds/hit"); disco.Posicao = new Vector2(0, 0); disco.sprite = Content.Load <Texture2D>(@"images/explosao"); }
void Start() { player = FindObjectOfType <Player>(); C = FindObjectOfType <Cenario>(); //Inicia o coletável dentro dessas posições x, y e z. ObstaculoInstanciado.transform.Translate(60f, 0f, positions[Random.Range(0, 3)]);//Ranom.Range vai escolher slot do array pra fazer tipo um "random" na posição z entre os valores 2, 0 e -2 }
void Finalizar(Cenario cenario) { Sprite imagem; switch (cenario) { case Cenario.SOCIAL: texto = "Final Divorciado "; imagem = social; break; case Cenario.FINANCEIRO: texto = "Final Endividado "; imagem = financeiro; break; case Cenario.CONCLUIDO: texto = "Final Feliz "; imagem = concluido; break; default: texto = "Final Feliz "; imagem = concluido; break; } texto = texto + "[Pressione Enter]"; fim.GetComponent <SpriteRenderer>().sprite = imagem; }
protected override void Initialize() { Vector2 velocidade = new Vector2(0, 11); // Instância os objetos do jogo. _carro = new Carro { Resistencia = 100 }; _buracos = new List <Buraco>(); _cenario = new Cenario(_graphics, velocidade); _btnStart = new BotaoStart(); // Cria os buracos com uma velocidade para o eixo X de Zero // e eixo Y de 11 adicionando o mesmo na lista. for (int i = 0; i < 5; i++) { _buracos.Add(new Buraco { Velocidade = velocidade, Dano = GetDanoAleatorio() }); } base.Initialize(); }
public async System.Threading.Tasks.Task Save() { RequestCenarioSave cenarioToBeSave = new RequestCenarioSave { Nome = "Insert" + DateTime.Now, TopologiaId = 1, Id = 0 }; HttpResponseMessage response = await _clientCall.Save(_baseController + "Save/", JsonConvert.SerializeObject(cenarioToBeSave)); Assert.IsTrue(response.IsSuccessStatusCode); if (response.IsSuccessStatusCode) { var retorno = await response.Content.ReadAsStringAsync(); RequestCenario cenarioRetorno = JsonConvert.DeserializeObject <RequestCenario>(JObject.Parse(retorno)["data"].ToString()); Cenario cenarioafterSave = _unitOfw.CenarioRepository.Get(y => y.Id == cenarioRetorno.Id).FirstOrDefault(); Assert.AreEqual(cenarioToBeSave.Nome, cenarioafterSave.Nome); Assert.AreEqual(cenarioToBeSave.TopologiaId, cenarioafterSave.TopologiaId); } }
void Start() { audioConfig = Resources.Load <AudioConfig>("Audio_Config"); C = FindObjectOfType <Cenario>(); //Inicia o coletável dentro dessas posições x, y e z. ColetavelInstanciado.transform.Translate(60f, 0.5f, positions[Random.Range(0, 3)]);//Ranom.Range vai escolher slot do array pra fazer tipo um "random" na posição z entre os valores 2, 0 e -2 }
//private int[] randomZ = new int[] {10, -10};//array com valores 2, 0, e -2 // Start is called before the first frame update void Start() { C = FindObjectOfType <Cenario>(); //randomZ[Random.Range(0, 2)] Vector3 Inicio = new Vector3(transform.position.x, transform.position.y, -10); CarrinhoInstanciado.transform.position = Inicio; }
private void IniciarCenario() { _cenario = new Cenario(); _cenario.Iniciar(); DesabilitarControles(); CarregarLocais(); HabilitarControles(); }
public IHttpActionResult Post(Cenario cenario) { try {; CenarioDto retorno = _cenarioMapper.Map(_cenariosService.NovoCenario(cenario)); _distribuicaoCargaService.CHPadraoPorCenario(retorno.NumCenario); return(Ok(retorno)); } catch (Exception e) { return(InternalServerError(e)); } }
/// <summary> /// Recupera a estratégia a ser usada para controle de estoque. /// </summary> /// <param name="cenario">Cenário que será utilizado.</param> /// <returns>Estratégia de controle de estoque.</returns> public IEstoqueStrategy RecuperaEstrategia(Cenario cenario) { switch (cenario) { case Cenario.Generica: return(new GenericaStrategy()); default: return(null); } }
public Form3(Cenario parametros) : this() { _cenario = parametros; IsCalcStep = true; xButton1.Visible = false; btnCalcular.Visible = false; xCheckBox1.Checked = _cenario.AplicarCores; xDateTimePickerMonth1.Value = _cenario.DataInicial; xDateTimePickerMonth2.Value = _cenario.DataFinal; xDateTimePickerMonth1.Enabled = false; xDateTimePickerMonth2.Enabled = false; Gerar(); }
public IHttpActionResult PostDuplicarDistribuicao(int cenario, Cenario novoCenario) { try { return(Ok(_distService.DuplicarDistribuicao(cenario, novoCenario))); } catch (CenarioNaoEncontradoException e) { return(Content(System.Net.HttpStatusCode.NotFound, e.Message)); } catch (Exception e) { return(InternalServerError(e)); } }
public IActionResult Post([FromBody] CenarioViewModel cenarioSave) { try { if (_unitOfWork.TopologiaRepository.Count(y => y.Id == cenarioSave.TopologiaId) == 0) { BaseViewModel <string> notFound = new BaseViewModel <string>("Topologia Not Found!"); return(Ok(notFound)); } if (_unitOfWork.CenarioRepository.Count(y => y.Nome == cenarioSave.Nome && y.Id != cenarioSave.Id && y.TopologiaId != cenarioSave.TopologiaId) > 0) { BaseViewModel <string> already = new BaseViewModel <string>("Nome já existe!"); return(Ok(already)); } Cenario tobeSave = _mapper.Map <Cenario>(cenarioSave); //Alterar Cenario if (cenarioSave.Id == 0) { _unitOfWork.CenarioRepository.Insert(tobeSave); } //Novo Cenario else { if (_unitOfWork.CenarioRepository.Count(y => y.Id == cenarioSave.Id) == 0) { return(Ok()); } _unitOfWork.CenarioRepository.Update(tobeSave); } cenarioSave.Id = tobeSave.Id; BaseViewModel <CenarioViewModel> baseObj = new BaseViewModel <CenarioViewModel>(cenarioSave, "Cenario Saved Successfully!", ""); return(Ok(baseObj)); } catch (Exception ex) { throw; } }
public void Save(TopologiaViewModel model) { using (var context = new VCMContext()) { using (var transaction = context.Database.BeginTransaction()) { try { Topologia topologia = _mapper.Map <Topologia>(model); context.Topologia.Add(topologia); //pr_VCM_TopologiaInsert //TODO: esta fixo na function o "Sistema" ([fn_find_TipoPropriedadeByNome]) int tipoPropriedadeId = _unitOfw.TipoPropriedadeRepository.Get(y => y.Nome == "Padrao").Select(y => y.Id).FirstOrDefault(); int tipoValorId = _unitOfw.TipoValorRepository.Get(y => y.Nome == "Sistema").Select(y => y.Id).FirstOrDefault(); //cadeiaId = _unitOfw.ProjetoRepository.Get(y => y.Topologia.Any(t => t.Id == tobeSave.Id)).Select(c => c.Cadeia.Id).FirstOrDefault(); //TODO: CENARIO1 Fixo na Procedure [pr_VCM_CenarioInsert] Cenario cenario = new Cenario { Nome = "CENARIO1", TopologiaId = topologia.Id }; context.Cenario.Add(cenario); FluxogramaDrawing fluxogramaDrawing = new FluxogramaDrawing(topologia.Id, 0, 0, 1); context.FluxogramaDrawing.Add(fluxogramaDrawing); PropriedadeTopologiaCreate(tipoPropriedadeId, topologia.Id, context); context.SaveChanges(); transaction.Commit(); model.Id = topologia.Id; model.CenarioId = cenario.Id; model.Id = topologia.Id; model.FluxogramaId = fluxogramaDrawing.Id; } catch (Exception ex) { transaction.Rollback(); } } } }
/// <summary> /// LoadContent will be called once per game and is the place to load /// all of your content. /// </summary> protected override void LoadContent() { // Create a new SpriteBatch, which can be used to draw textures. spriteBatch = new SpriteBatch(GraphicsDevice); cenario = new Cenario(Content, "plataforma.jpg"); Jogador jogador = new Jogador(); cenario.addGameObject(jogador); Robot robot = new Robot(); robot.position = new Vector2(500, 500); robot.image = "robot.png"; cenario.addGameObject(robot); }
protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(Color.White); Cenario.DesenhaCenario(graphics, spriteBatch); if (EstadoCorrente == EstadoJogo.Ativo) { for (int i = 0; i < Plataformas.qtPlataformas; i++) { Plataformas.DesenhaPlataforma(graphics, spriteBatch, i); } Pontuacao.DesenhaPontuacao(graphics, spriteBatch); Personagem.DesenhaPersonagem(graphics, spriteBatch); } base.Draw(gameTime); }
public static Cenario GerarDerivado(this Cenario calcParams, DateTime dataInicial, DateTime dataFinal) { var posicoes = calcParams.Posicoes.Clone(); foreach (var posicao in posicoes) { posicao.Marcos = posicao.Marcos.Where(p => p.Referencia.IsBetween(dataInicial, dataFinal)).ToList(); posicao.Marcos.AddRange(GetMarcos(calcParams.DataFinal.AddMonths(1), dataFinal, posicao)); } return(new Cenario() { DataInicial = dataInicial, DataFinal = dataFinal, AplicarCores = calcParams.AplicarCores, Posicoes = posicoes, Origem = calcParams, }); }
public IActionResult Get(int idProjeto, int idTopologia, int id) { try { Cenario cenario = _unitOfWork.CenarioRepository.Get(y => y.Id == id && y.TopologiaId == idTopologia && y.Topologia.ProjetoId == idProjeto).FirstOrDefault(); if (cenario == null) { BaseViewModel <string> notFound = new BaseViewModel <string>("Cenario Not Found!"); return(Ok(notFound)); } BaseViewModel <CenarioViewModel> baseObj = new BaseViewModel <CenarioViewModel>(_mapper.Map <CenarioViewModel>(cenario), "Cenario Retrieved Successfully!", ""); return(Ok(baseObj)); } catch (Exception ex) { throw; } }
protected override void LoadContent() { spriteBatch = new SpriteBatch(GraphicsDevice); EstadoCorrente = EstadoJogo.Inicio; // Carrega Cenario new Cenario(); Cenario.CarregaCenario(this.Content); // Carrega Personagem new Pontuacao(); Pontuacao.CarregaPontuacao(this.Content); // Carrega plataformas new Plataformas(); Plataformas.CarregaPlataforma(this.Content); // Carrega Personagem new Personagem(); Personagem.CarregaPersonagem(this.Content); }
public IActionResult Delete(int idTopologia, int id) { try { Cenario cenario = _unitOfWork.CenarioRepository.Get(y => y.Id == id && y.TopologiaId == idTopologia).FirstOrDefault(); if (cenario == null) { BaseViewModel <string> notFound = new BaseViewModel <string>("Cenario Not Found!"); return(Ok(notFound)); } _unitOfWork.CenarioRepository.Delete(cenario); BaseViewModel <string> baseObj = new BaseViewModel <string>("Cenario Deleted Successfully!"); return(Ok(baseObj)); } catch (Exception ex) { throw; } }
public async System.Threading.Tasks.Task SaveUpdate() { int idCenario = 1; RequestCenarioSave cenarioToBeSave = new RequestCenarioSave { Nome = "Update" + DateTime.Now, Id = idCenario }; HttpClient client = new HttpClient { BaseAddress = new Uri(_baseAddress) }; client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, _baseController + "Save/") { Content = new StringContent(JsonConvert.SerializeObject(cenarioToBeSave), Encoding.UTF8, "application/json") }; HttpResponseMessage response = await client.SendAsync(request); Assert.IsTrue(response.IsSuccessStatusCode); if (response.IsSuccessStatusCode) { var retorno = await response.Content.ReadAsStringAsync(); RequestCenario cenarioRetorno = JsonConvert.DeserializeObject <RequestCenario>(JObject.Parse(retorno)["data"].ToString()); Cenario cenarioAfterUpdate = _unitOfw.CenarioRepository.Get(y => y.Id == idCenario).FirstOrDefault(); Assert.AreEqual(cenarioToBeSave.Nome, cenarioAfterUpdate.Nome); Assert.AreEqual(cenarioRetorno.Nome, cenarioAfterUpdate.Nome); Assert.AreEqual(cenarioToBeSave.TopologiaId, cenarioAfterUpdate.TopologiaId); Assert.AreEqual(cenarioRetorno.TopologiaId, cenarioAfterUpdate.TopologiaId); } }
public IHttpActionResult PostCargaHoraria(int numCenario, ICollection <DistribuicaoCargaEntity> carga) { try { Cenario cenario = _cenariosService.Find(numCenario); if (cenario == null) { throw new CenarioNaoEncontradoException("Cenário não encontrado!"); } foreach (DistribuicaoCargaEntity d in carga) { d.IdCenario = numCenario; } _distribuicaoCargaService.AtualizaCH(numCenario, carga); return(Ok()); } catch (Exception e) { return(InternalServerError(e)); } }
public async System.Threading.Tasks.Task Delete() { int idCenario = 6149; using (var client = new HttpClient()) { client.BaseAddress = new Uri(_baseAddress); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = await client.DeleteAsync(_baseController + "Delete/" + idCenario); Assert.IsTrue(response.IsSuccessStatusCode); if (response.IsSuccessStatusCode) { var retorno = await response.Content.ReadAsStringAsync(); } } Cenario cenarioGet = _unitOfw.CenarioRepository.Get(y => y.Id == idCenario).FirstOrDefault(); Assert.IsNull(cenarioGet); }
public static void FillPositions(this Cenario calcParams) { calcParams.Posicoes = new List <PosicaoTL>(); using (var context = new Context()) { for (int i = 0; i < context.Posicao.Count; i++) { var posicao = context.Posicao[i]; /* * var modelAsAttributes = posicao.GetModelAsAttributes(); * var parameters = new CalculatorParams(modelAsAttributes, context.Regra); * var result = new Calculator(parameters).Calculate(); */ var p = new PosicaoTL() { Id = posicao.Id, Nome = posicao.Nome, }; if (posicao.IsPool) { p.QtdHoras = posicao.QtdHoras; p.Marcos = calcParams.GetMarcos(p); } else { p.Funcionarios = new[] { new FuncionarioTL() { Id = context.Funcionario[i].Id, Nome = context.Funcionario[i].Nome, Nascimento = context.Funcionario[i].Nascimento, Sexo = context.Funcionario[i].Sexo, Salario = context.Funcionario[i].Salario, Cargo = context.Funcionario[i].Cargo, Admissao = context.Funcionario[i].Admissao, Rescisao = context.Funcionario[i].Rescisao } }.ToList(); p.FuncionarioUnico.Marcos = calcParams.GetMarcos(p); } calcParams.Posicoes.Add(p); } } }
public Cenario DuplicarCenario(int cenarioBase, Cenario novoCenario) { Cenario novo = NovoCenario(novoCenario); CenarioEntity old = _rep.Find(cenarioBase); if (old == null) { throw new CenarioNaoEncontradoException("Cenário não encontrado!"); } ICollection <DistribuicaoCargaEntity> chs = _chsRep .Query(x => x.IdCenario == cenarioBase) .Select(x => new DistribuicaoCargaEntity { IdCenario = novo.NumCenario, Regra = x.Regra, Siape = x.Siape, CH = x.CH }).ToList(); _chsRep.SaveAll(chs); return(novo); }
public Cenario NovoCenario(Cenario cenario) { Cenario c = _map.Map(_rep.Add(_map.Map(cenario))); return(c); }
void Start() { Time.timeScale = 1; C = FindObjectOfType <Cenario>(); cenaAtual = SceneManager.GetActiveScene().buildIndex; }
public static void setCenario(Cenario cenario) { final = cenario.ToString(); }
protected override void LoadContent() { spriteBatch = new SpriteBatch(GraphicsDevice); canhao = new Canhao(); disco = DiscoVoador.Instancia; cenario = new Cenario(); roda = new Roda(); bolasCanhao = new List<BolaCanhao>(); canhao.Imagem = Content.Load<Texture2D>(@"images/canhao"); canhao.Posicao = new Vector2(25, 453); canhao.Som = Content.Load<SoundEffect>(@"sounds/tiro"); roda.Imagem = Content.Load<Texture2D>(@"images/roda"); roda.Posicao = new Vector2(23, 405); cenario.Imagem = Content.Load<Texture2D>(@"images/cenario1"); vida = Content.Load<Texture2D>(@"images/barrahp"); cenario.Posicao = new Vector2(0, 0); disco.Imagem = Content.Load<Texture2D>(@"images/disco"); disco.Som = Content.Load<SoundEffect>(@"sounds/hit"); disco.Posicao = new Vector2(0, 0); disco.sprite = Content.Load<Texture2D>(@"images/explosao"); }
private static List <Marco> GetMarcos(this Cenario calcParams, PosicaoTL posicao) { return(GetMarcos(calcParams.DataInicial, calcParams.DataFinal, posicao)); }
public void SetUp() { _cenario = new Cenario(); }