@Override
public void logic() {
cursor.setMouseCoords();
IntVector tile = new IntVector();
tileMap.getTileForPoint( cursor.getX(), cursor.getY(), tile );
int tileX = (int) tile.x;
int tileY = (int) tile.y;
if( tileX >= 0 && tileY >= 0 && tileX < tileMap.xQuantity && tileY < tileMap.yQuantity ) {
if( paint.isDown() ) tileMap.setTile( tileX, tileY, cursor.frame );