public void XRCompositeTraps(int dst, int srcX, int srcY, TrapezoidList trapList) { int renderReferenceX = 0; int renderReferenceY = 0; if (trapList.getP1YLeft(0) < trapList.getP2YLeft(0)) { renderReferenceX = trapList.getP1XLeft(0); renderReferenceY = trapList.getP1YLeft(0); } else { renderReferenceX = trapList.getP2XLeft(0); renderReferenceY = trapList.getP2YLeft(0); } renderReferenceX = (int) Math.floor(XRUtils.XFixedToDouble(renderReferenceX)); renderReferenceY = (int) Math.floor(XRUtils.XFixedToDouble(renderReferenceY)); con.renderCompositeTrapezoids( compRule, src.picture, XRUtils.PictStandardA8, dst, renderReferenceX, renderReferenceY, trapList); }