Exemplo n.º 1
0
    // ------------------------------------------------------------------------------
    // ---  CONSTRUCTOR  ------------------------------------------------------------
    // -----------------------------------------------------------------------------


    public ModoJuego(string _codigo, TipoModo _tipoModo, Estado _estado = Estado.BLOQUEADO, int _precioDesbloqueo = 1000, string _nombreLogroDesbloqueo = "Logro")
    {
        m_codigo                = _codigo;
        m_tipoModo              = _tipoModo;
        m_estado                = _estado;
        m_precioDesbloqueo      = _precioDesbloqueo;
        m_nombreLogroDesbloqueo = _nombreLogroDesbloqueo;

        // calcular el nombre del modo en funcion de su tipo
        switch (_tipoModo)
        {
        case TipoModo.NORMAL:
            m_nombre = "modo normal";
            break;

        case TipoModo.EXPERTO:
            m_nombre = "modo experto";
            break;

        case TipoModo.LEYENDA:
            m_nombre = "modo leyenda";
            break;

        case TipoModo.TIME_ATTACK:
            m_nombre = "modo time attack";
            break;
        }
    }
Exemplo n.º 2
0
 public void CambiarModo(TipoModo modo)
 {
     this.Modo.DescripcionModo = modo;
 }