Ejemplo n.º 1
0
    public void PegouSelo(SeloPositivista.TipoSelo tipo, int quantidade = 1)
    {
        switch (tipo)
        {
        case SeloPositivista.TipoSelo.progresso:
            SeloDoProgresso += quantidade;
            break;

        case SeloPositivista.TipoSelo.amor:
            SeloDoAmor += quantidade;
            break;

        case SeloPositivista.TipoSelo.ordem:
            SeloDoOrdem += quantidade;
            break;
        }
    }
    static SeloPositivista.TipoSelo MercadoriaToSeloPositivistas(NomeMercadoria n)
    {
        SeloPositivista.TipoSelo s = SeloPositivista.TipoSelo.amor;
        switch (n)
        {
        case NomeMercadoria.SeloPositivistaDoAmor:
            s = SeloPositivista.TipoSelo.amor;
            break;/*
                   * case NomeMercadoria.SeloPositivistaDoAmor:
                   * s = SeloPositivista.TipoSelo.progresso;
                   * break;
                   * case NomeMercadoria.SeloPositivistaDoAmor:
                   * s = SeloPositivista.TipoSelo.ordem;
                   * break;*/
        }

        return(s);
    }
Ejemplo n.º 3
0
    public int NumberedPositivistStamp(int indice)
    {
        SeloPositivista.TipoSelo s = (SeloPositivista.TipoSelo)indice;
        int retorno = 0;

        switch (s)
        {
        case SeloPositivista.TipoSelo.progresso:
            retorno = SeloDoProgresso;
            break;

        case SeloPositivista.TipoSelo.amor:
            retorno = SeloDoAmor;
            break;

        case SeloPositivista.TipoSelo.ordem:
            retorno = SeloDoOrdem;
            break;
        }

        return(retorno);
    }