this.getBatch( 0 ).updateRenderState();
// this.getBatch( 0 ).draw( r );
if( overTextureCoord != null ) {
TextureState ts2 = TileGame.getDisplay().getRenderer().createTextureState();
AlphaState as = (AlphaState) this.getRenderState( RenderState.RS_ALPHA );
if( as == null ) {
as = TileGame.getDisplay().getRenderer().createAlphaState();
as.setBlendEnabled( true );
as.setSrcFunction(AlphaState.SB_SRC_ALPHA);
as.setDstFunction(AlphaState.DB_ONE_MINUS_SRC_ALPHA);
as.setTestEnabled(true);
as.setTestFunction(AlphaState.TF_GREATER);
this.getBatch( 1 ).setRenderState( as );
}
ts2.setTexture( overTexture );
this.getBatch( 1 ).setRenderState( ts2 );