public void resetAnimState() {
		if (stateNew == null) return;
		
		if (stateNew.scaleH != 1 || stateNew.scaleV != 1) g.scale(stateNew.scaleH,stateNew.scaleV);
		if (stateNew.angle != 0) gl.glRotatef(stateNew.angle,0f,0f,1f);
		if (stateNew.pos.x != 0 || stateNew.pos.y != 0) g.translate(stateNew.pos.x,stateNew.pos.y);
		Color.white.bind(); g.setColor(stateColor);
		
		stateNew = null;
	}