public bool GuardarPersonaje() { // Almacenando datos en un string string datos = Nombre + ";" + Nivel.ToString() + ";" + Velocidad.ToString() + ";" + PosicionX.ToString() + ";" + PosicionY.ToString() + ";" + CaracterPJ.ToString(); try { File.WriteAllText(rutaDatos, datos); } catch { Console.WriteLine("No se ha podido guardar..."); } return(true); }
private void CMDVELOCIDAD_Click(object sender, EventArgs e) { //Programa para calcular la velocidad //Silva Reyes Luis Adrian 19210549 //Tarea#1 //Declarcion de variables float Distancia, Tiempo, Velocidad; //Asignacion de valores Distancia = System.Single.Parse(TXTDISTANCIA.Text); Tiempo = System.Single.Parse(TXTTIEMPO.Text); //Calculo de velocidad Velocidad = Distancia / Tiempo; //Salida de Velocidad TXTVELOCIDAD.Text = Velocidad.ToString(); }
public async Task <int> InsertVelocidad(Velocidad velocidad) { var connectionString = Configuration.GetSection("connectionString").Value; if (string.IsNullOrEmpty(connectionString)) { throw new ArgumentException("No connection string in config.json"); } await using (var conn = new SqlConnection(connectionString)) { const string sql = "INSERT INTO [dbo].[velocidad]" + "([velbajada], [velsubida], [fechamed], [codregion], [IdContrato]) " + " VALUES " + "(@Velbajada, @Velsubida, @Fechamed, @Codregion, @IdContrato)"; await using (var cmd = new SqlCommand(sql, conn)) { cmd.Parameters.AddWithValue("@Velbajada", velocidad.velbajada); cmd.Parameters.AddWithValue("@Velsubida", velocidad.velsubida); cmd.Parameters.AddWithValue("@Fechamed", velocidad.fechamed); cmd.Parameters.AddWithValue("@Codregion", velocidad.codregion); cmd.Parameters.AddWithValue("@IdContrato", velocidad.IdContrato); try { conn.Open(); await cmd.ExecuteNonQueryAsync().ConfigureAwait(false); } catch (SqlException sEx) { Console.WriteLine(sEx.ToString()); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } } } return(velocidad.Id); }
/// <summary> /// este metodo se encarga del movimiento del heroe segun las teclas asignadas y de detectar las coliciones /// se llama a la clase velocidad y se le asigna un numero aleatorio /// </summary> public void Mover() { Velocidad velocidad = new Velocidad(Random.Range(0.25f, 0.5f)); if (Input.GetKey(KeyCode.W)) { this.gameObject.transform.Translate(0, 0, velocidad.velo); } if (Input.GetKey(KeyCode.S)) { this.gameObject.transform.Translate(0, 0, -velocidad.velo); } if (Input.GetKey(KeyCode.A)) { this.gameObject.transform.Rotate(0, -3, 0); } if (Input.GetKey(KeyCode.D)) { this.gameObject.transform.Rotate(0, 3, 0); } }
private void Start() { velocidad = new Velocidad(Random.Range(0.25f, 2f)); }
public static void Construir(List <Construccion2> carreteras, Ciudad ciudad, Construir construir, Velocidad velocidad) { if (carreteras.Count > 0) { int coste = 0; foreach (Construccion2 subcarretera in carreteras) { coste = coste + subcarretera.edificio.coste; } if (ciudad.Dinero >= coste) { foreach (Construccion2 subcarretera in carreteras) { if (construir.ComprobarPosicion(subcarretera.edificio, subcarretera.posicion) == null) { construir.AñadirConstruccion(subcarretera.edificio, subcarretera.posicion, velocidad.EstadoEncendidoLuces()); } else { Construccion edificioEncontrado = construir.ComprobarPosicion(subcarretera.edificio, subcarretera.posicion); if (edificioEncontrado.categoria == 0) { construir.QuitarEdificio(edificioEncontrado, subcarretera.posicion); construir.AñadirConstruccion(subcarretera.edificio, subcarretera.posicion, velocidad.EstadoEncendidoLuces()); ciudad.DepositoDinero(edificioEncontrado.coste / 2); } if (edificioEncontrado.categoria == 1) { bool eliminar = false; if (edificioEncontrado.id != subcarretera.edificio.id) { eliminar = true; } else { if (edificioEncontrado.rotacionColocacion != subcarretera.edificio.rotacionColocacion) { eliminar = true; } } if (eliminar == true) { if (edificioEncontrado.categoria != 0) { ciudad.DepositoDinero(edificioEncontrado.coste / 3); } ciudad.ActualizarUI(false); construir.QuitarEdificio(edificioEncontrado, subcarretera.posicion); construir.AñadirConstruccion(subcarretera.edificio, subcarretera.posicion, velocidad.EstadoEncendidoLuces()); } } } } ciudad.DepositoDinero(-coste); ciudad.ActualizarUI(false); } } }