32 |
import gzz.media.*; |
import gzz.media.*; |
33 |
import gzz.media.impl.*; |
import gzz.media.impl.*; |
34 |
|
|
35 |
public class VobVanishingClient implements VanishingClient, View.NamedView { |
public class VobVanishingClient implements VanishingClient, View.NamedView, Cloneable { |
36 |
public static boolean dbg = false; |
public static boolean dbg = false; |
|
protected static void p(String s) { if(dbg) pa(s); } |
|
37 |
protected static void pa(String s) { System.err.println(s); } |
protected static void pa(String s) { System.err.println(s); } |
38 |
|
|
39 |
public PlainVanishing vanishing = new PlainVanishing(); |
public PlainVanishing vanishing = new PlainVanishing(); |
86 |
|
|
87 |
|
|
88 |
|
|
89 |
public void render(VobScene into, int intoCS, ViewContext context) { |
public void render(VobScene vs, int into, ViewContext context) { |
90 |
this.into = into; |
this.into = vs; |
91 |
this.intoCS = intoCS; |
this.intoCS = into; |
92 |
this.context = context; |
this.context = context; |
93 |
this.cvf = context.getCellView(); |
this.cvf = context.getCellView(); |
94 |
Dimension d = into.getSize(); |
Dimension d = vs.getSize(); |
95 |
p("fallback: "+d+" "+context.getAccursed()); |
if(dbg) pa("fallback: "+d+" "+context.getAccursed()); |
96 |
vanishing.render(this, context, d.width / 2, d.height / 2); |
vanishing.render(this, context, d.width / 2, d.height / 2); |
97 |
} |
} |
98 |
|
|