void applyTransform() {	
		GL11.glMatrixMode(GL11.GL_PROJECTION);
		GL11.glLoadIdentity();
		GL11.glOrtho(0, this.width, 0, this.height, 1, -1);
		GL11.glTranslated(this.width / 2, this.height / 2, 0.0);
		
		GL11.glScaled(this.zoom, this.zoom, 0.0);
		GL11.glRotatef((float) -this.angle, 0, 0, 1);
		GL11.glTranslated(-this.posX, -this.posY, 0);
		GL11.glMatrixMode(GL11.GL_MODELVIEW);		
		GL11.glViewport(this.viewport.getX(), this.viewport.getY(), this.viewport.getWidth(), this.viewport.getHeight());
	}