gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/gzz/client Fallback.java


From: Benja Fallenstein
Subject: [Gzz-commits] gzz/gzz/client Fallback.java
Date: Wed, 02 Oct 2002 14:24:02 -0400

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Benja Fallenstein <address@hidden>      02/10/02 14:24:02

Modified files:
        gzz/client     : Fallback.java 

Log message:
        Allow using cached vob scene in client

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/client/Fallback.java.diff?tr1=1.41&tr2=1.42&r1=text&r2=text

Patches:
Index: gzz/gzz/client/Fallback.java
diff -c gzz/gzz/client/Fallback.java:1.41 gzz/gzz/client/Fallback.java:1.42
*** gzz/gzz/client/Fallback.java:1.41   Tue Oct  1 09:06:10 2002
--- gzz/gzz/client/Fallback.java        Wed Oct  2 14:24:02 2002
***************
*** 73,79 ****
   * It implements a subset of the 0.6.0 bindings.
   */
  public class Fallback {
! public static final String rcsid = "$Id: Fallback.java,v 1.41 2002/10/01 
13:06:10 benja Exp $";
      public static boolean dbg = false;
      private static void pa(String s) { System.err.println(s); }
  
--- 73,79 ----
   * It implements a subset of the 0.6.0 bindings.
   */
  public class Fallback {
! public static final String rcsid = "$Id: Fallback.java,v 1.42 2002/10/02 
18:24:02 benja Exp $";
      public static boolean dbg = false;
      private static void pa(String s) { System.err.println(s); }
  
***************
*** 223,229 ****
--- 223,242 ----
              textCursor--;
          }
  
+         VobScene cachedVobScene;
+         boolean useCachedVobScene = false;
+         
+         public VobScene getCachedVobScene() { return cachedVobScene; };
+         public void setUseCachedVobScene(boolean b) {
+             useCachedVobScene = b;
+         }
+         
        public VobScene generate() {
+             boolean cached = useCachedVobScene;
+             useCachedVobScene = false;
+             
+             if(cached) return cachedVobScene;
+         
            VobScene sc = this.screen.window.createVobScene();
              sc.map.put(new SolidBgVob(bg), 0);
  
***************
*** 236,241 ****
--- 249,255 ----
  
            getView().render(sc, 0, this);
  
+             cachedVobScene = sc;
              return sc;
        }
  




reply via email to

[Prev in Thread] Current Thread [Next in Thread]