pensavo che per fare questo tipo di gestione passando un intero si adottasse qualche altri sistema anzichè un semplice if, cmq va benissimo. Anche io avevo pensato appunto quella soluzione ( o la soluzione col range come avevo scritto ). Ma, visto che la seconda variabile deve assumere dei valori in un insieme finito ( LEFT, RIGHT etc ) non sarebbe meglio passare un enum ?