Exemple #1
0
 private void InitPadreValues()
 {
     CostoAcumulado = m_padre.CostoAcumulado + GetCostToNode((Suelo)m_padre);
     if (NpcActual != null)
     {
         ESuelo tipo = (ESuelo)m_ciudad.PosicionesActuales[(int)PosicionNPC.x, (int)PosicionNPC.y];
         m_tiempoAcumulado = ((Suelo)Padre).m_tiempoAcumulado + Pies.m_resistenciasSuelo[tipo.ToString()] * NpcActual.TiempoPorCasilla(PosicionNPC);
     }
 }
Exemple #2
0
    private float Resistencia(int x, int y)
    {
        ESuelo tipo = (ESuelo)m_ciudad.PosicionesActuales[x, y];

        return(Pies.m_resistenciasSuelo[tipo.ToString()]);
    }