/[gzz]/gzz/gzz/gfx/gl/PageSpanPaper.java
ViewVC logotype

Diff of /gzz/gzz/gfx/gl/PageSpanPaper.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.14 by tjl, Mon Mar 3 15:36:14 2003 UTC revision 1.15 by tjl, Tue Mar 4 09:29:31 2003 UTC
# Line 126  public class PageSpanPaper { Line 126  public class PageSpanPaper {
126    
127      }      }
128    
129        private Paper getBg() {
130            if(bg == null) {
131                if(paperMill == null)
132                    throw new Error("Trying to use bg without papermill");
133                bg = paperMill.getOptimizedPaper(paperSeed, paperMillWindow);
134            }
135            return bg;
136        }
137    
138      public Paper getPaper(boolean withBackground) {      public Paper getPaper(boolean withBackground) {
139            return getPaper(withBackground, true);
140        }
141        public Paper getPaper(boolean withBackground, boolean withSpan) {
142            if(!withSpan) {
143                if(!withBackground) throw new Error("Can't do without both");
144                return getBg();
145            }
146          if(withBackground) {          if(withBackground) {
             if(bg == null) {  
                 if(paperMill == null)  
                     throw new Error("Trying to use bg without papermill");  
                 bg = paperMill.getOptimizedPaper(paperSeed, paperMillWindow);  
             }  
147              if(withHalo) {              if(withHalo) {
148                  if (bgHaloPaper == null) {                  if (bgHaloPaper == null) {
149                      bgHaloPaper = (Paper)bg.clone();                      bgHaloPaper = (Paper)getBg().clone();
150                      if(bgHaloPaper.getNPasses() == 1 &&                      if(bgHaloPaper.getNPasses() == 1 &&
151                         bgHaloPaper.getPass(0).getNTexGens() == 1) {                         bgHaloPaper.getPass(0).getNTexGens() == 1) {
152                          // Draw text-haloed paper                          // Draw text-haloed paper

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26