"height" es una variable local de mode7 (que no tiene nada que ver con tu programa), por eso no te ha dado error, pero has incluido en tu programa el modulo para el mode7.
Es el mismo, naaa pero no te preocupes, que para el recorte de Sprites voy a forzar el SIZE a 100.
Así es mucho mas fácil, y luego ya miraré de montarlo con size... que en verdad tiene tela el tema..
Que entre convertir las coordenadas mouse + grafico a ditar a un numero, y luego pasarlas de nuevo por la batidora para ir a hacer el traking de pixeles al file de la imagen...
Creo que me alegré demasiado pronto jeje...
Lo dejo como lo hacia el original, y cuando lo termine ya miro lo de implementar el recorte con ZOOM que es bastante mas complejo.