who.dirty(thisx+min(this.width,width), thisy, Math.abs(width-this.width), max(this.height, height));
who.dirty(thisx, thisy+min(this.height,height), min(this.width, width), Math.abs(height-this.height));
}
who.dirty(thisx+min(this.width,width), thisy, Math.abs(width-this.width), max(this.height, height));
who.dirty(thisx, thisy+min(this.height,height), min(this.width, width), Math.abs(height-this.height));
}