public void flip(boolean flip) {
		if (transFrames != null) {
			for (TextureRegion t: transFrames) {
				if (t.isFlipX() != flip) {
					t.flip(true, false);
				}
			}
		}
		if (primaryFrames != null) {
			for (TextureRegion t: primaryFrames) {
				if (t.isFlipX() != flip) {
					t.flip(true, false);
				}
			}
		}
		for (TextureRegion t: baseFrames) {
			if (t.isFlipX() != flip) {
				t.flip(true, false);
			}
		}
	}