public void UpdateCollision(Rectangle rect, Boolean add) { // Update collisionmap data for (int i = rect.Left; i < rect.Right; i++) { for (int j = rect.Top; j < rect.Bottom; j++) { this.textureData[PointToIndex(i, j)] = add; } } UpdateTexture(); }