Come ho segnalato questa mattina, sto sviluppando un traviantool che faciliti il gioco di travian. Questo tool, per ora consente di calcolare il tempo che ci vorrà per raggiungere un determinato quantitativo di risorse indicando la propria produzione oraria e quindi le risorse possedute sino al momento corrente.
Mi sono ritrovato in difficoltà ogni qual volta dovessi inserire le risorse per l’edificio da inserire oppure quando dovevo indicare le mie risorse così dopo qualche ricerca in rete ho trovato un sito utilissimo:
http://adomas.org/javascript-mouse-wheel/
In questo sito viene indicato il modo di “catturar” lo spostamento della rotella del mouse. Nel mio tool ora è possibile modificare i valori senza che sia bisogno di scomodare la seconda mano per digitare i numeri: tutto viene fatto da rotellina =))). Questo consente di fare i propri calcoli più velocemente e dunque rende il tool migliore. Beh, sono passate meno di 24 ore dal primo rilascio (questa mattina).
In questo link c’è una pagina di test, che è poi quella che ha ispirato il mio codice:
http://adomas.org/javascript-mouse-wheel/test.html
if (window.addEventListener)
window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;
Questo codice si mette in ascolto dell’evento “rotellina del mouse” e la magia è fatta. Questa stessa funzionalità tipica delle applicazioni web 2.0 viene utilizzata anche dalle mappe di google e consente di aumentare o diminuire il dettaglio della cartina che si sta visualizzando.