Originariamente inviato da Caiodark
L'inversione in sé non so, chiamare 5 volte funzioni come getWidth e getHeight sicuramente sì
Se gli sprite hanno tutti la stessa dimensione ti conviene fissare come costanti le loro dimensioni ed evitare di ricalcolarle, soprattutto nelle funzioni di disegno che sono quelle che richiami più spesso.
Tutti i dati e le operazioni di cui puoi conoscere in anticipo il risultato e sei sicuro che non cambino nel tempo vanno dichiarate come costanti, così risparmi tempo prezioso.
Ci sono diversi override di drawimage, non ti conviene usare quelli che processano l'immagine più di quello che serve. Considera che molti piccoli aggiustamenti fanno la differenza tra un frame-rate buono, decente o insufficiente.
ah beh, a questo punto farò così penso che opterò per creare da programma un altro vettore che contiene tutte le immagini speculari, che istanzierò chiamando un metodo simile a questo e passando le immagini originali.Grazie per l'aiuto