Esempio n. 1
0
 public static string SuccessLevelToString(SUCCESSLEVELS zSuccessLevel)
 {
     switch (zSuccessLevel)
     {
         case SUCCESSLEVELS.PERFECTO: return "Perfecto";
         case SUCCESSLEVELS.EXTRAORDINARIO: return "Extraordinario";
         case SUCCESSLEVELS.ACIERTO: return "Acierto";
         case SUCCESSLEVELS.FALLO: return "Fallo";
         case SUCCESSLEVELS.FRACASO: return "Fracaso";
         case SUCCESSLEVELS.CATASTROFE: return "Catástrofe";
     }
     return "???";
 }
Esempio n. 2
0
    public static int DamageLostThrow(SUCCESSLEVELS zFailure, int zIntensity)
    {
        switch (zFailure)
        {
            case SUCCESSLEVELS.FALLO:
                switch (zIntensity)
                {
                    case 1: return 1;
                    case 2: return 1;
                    case 3: return 2;
                    case 4: return 2;
                }
                break;
            case SUCCESSLEVELS.FRACASO:
                switch (zIntensity)
                {
                    case 1: return 1;
                    case 2: return 2;
                    case 3: return 3;
                    case 4: return 4;
                }
                break;
            case SUCCESSLEVELS.CATASTROFE:
                switch (zIntensity)
                {
                    case 1: return 2;
                    case 2: return 3;
                    case 3: return 4;
                    case 4: return 5;
                }
                break;
        }

        return 0;
    }