if (texture && x >= 0 && y >= 0 && x < texture->realWidth() && y < texture->realHeight()) {
if (texture && x >= 0 && y >= 0 && (unsigned int)x < texture->realWidth() && (unsigned int)y < texture->realHeight()) {
	cControl *getControl(int x, int y) {		cControl *result = cTextField::getControl(x, y);		if (result) {			cTexture *texture = surfaces[0];			x -= 7;			if (texture && x >= 0 && y >= 0 && x < texture->realWidth() && y < texture->realHeight()) {				return this;			}		}		return 0;	}