middleware/Tracking/Gestures/UserPositionDetector.cs
changeset 37 37ebedd84755
parent 27 6c08d4d7219e
equal deleted inserted replaced
36:25e71ada2a6d 37:37ebedd84755
    87          * .
    87          * .
    88          */
    88          */
    89         public int ImagesToShow(float proximity, int N)
    89         public int ImagesToShow(float proximity, int N)
    90         {
    90         {
    91             //Si la proximité est nulle, on retourne 0.
    91             //Si la proximité est nulle, on retourne 0.
    92             if (proximity == 0f)
    92             if (proximity <= 20f)
    93                 return 0;
    93                 return 0;
    94             //Si on n'est pas encore trop près mais qu'on dépasse le point zéro.
    94             //Si on n'est pas encore trop près mais qu'on dépasse le point zéro.
    95             if (proximity >= 90f)
    95             if (proximity >= 80f)
    96                 return N;
    96                 return N;
    97 
    97 
    98             //Pour chaque intervalle de déciles (dans les pourcentages), le nombre de dizaines
    98             //Pour chaque intervalle de déciles (dans les pourcentages), le nombre de dizaines
    99             //du pourcentage de proximité plus un, fois le nombre de dizaines d'images seront affichées.
    99             //du pourcentage de proximité plus un, fois le nombre de dizaines d'images seront affichées.
   100             return (((int)proximity / 10) + 1) * ((int)N / 2);
   100             //return (((int)proximity / 10) + 1) * ((int)N / 2);
       
   101             return ((int)proximity / 10) * ((int)N / 10);
   101         }
   102         }
   102     }
   103     }
   103 }
   104 }