Exemplo n.º 1
0
    public void SetPreset(PresetEnum newPreset)
    {
        tempPreset = newPreset;
        preset     = newPreset;

        switch (preset)
        {
        case PresetEnum.Wool:
            massPerSquareMeter = 0.4f;
            springCoefficient  = 70;
            globalDampening    = 4;
            internalDampening  = 0.002f;
            crossLinkStrength  = 0.04f;
            solver             = SolverEnum.InternalDamperForce;
            break;

        case PresetEnum.Silk:
            massPerSquareMeter = 0.25f;
            springCoefficient  = 80;
            globalDampening    = 4;
            internalDampening  = 0.002f;
            crossLinkStrength  = 0.1f;
            solver             = SolverEnum.InternalDamperForce;
            break;

        case PresetEnum.Leather:
            massPerSquareMeter = 3.3f;
            springCoefficient  = 220;
            globalDampening    = 1;
            internalDampening  = 0.04f;
            crossLinkStrength  = 1.5f;
            solver             = SolverEnum.InternalDamperForce;
            break;

        case PresetEnum.Default:

            break;
        }
    }
Exemplo n.º 2
0
        public ActionResult Items(PresetEnum preset)
        {
            IEnumerable <PtItem> items = null;

            switch (preset)
            {
            case PresetEnum.My:
                items = rpsItemsRepo.GetUserItems(CURRENT_USER_ID);
                break;

            case PresetEnum.Open:
                items = rpsItemsRepo.GetOpenItems();
                break;

            case PresetEnum.Closed:
                items = rpsItemsRepo.GetClosedItems();
                break;

            default:
                items = rpsItemsRepo.GetOpenItems();
                break;
            }
            return(View("Items", items));
        }